home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / MPW Additions / Tools / MrC / MrC.rsrc / CODE_11_nwc.txt < prev    next >
Text File  |  1996-05-07  |  146KB  |  2,629 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x000018C0 (6 of them)
  3. # far model jump table entries starting at A5 + 0x00000000 (0 of them)
  4. # A5 relocation data at 0x00000000
  5. #   A5 relocation at 0000FFFE
  6. # A5 is 0x00000000
  7. # PC relocation data at 0x00000000
  8. #   PC relocation at 0000FFFE
  9. # load address is 0x00000000
  10. fn00000000:
  11. 00000000  4E56 0000                link       A6, 0
  12. 00000004  486D CED0                pea.l      [A5 - 0x3130]
  13. 00000008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14. 0000000C  4EAD 15FA                jsr        [A5 + 0x15FA /* export_699 */]
  15. 00000010  4E5E                     unlink     A6
  16. 00000012  205F                     movea.l    A0, [A7]+
  17. 00000014  584F                     addq.w     A7, 4
  18. 00000016  4ED0                     jmp        [A0]
  19. fn00000018:
  20. 00000018  2F0A                     move.l     -[A7], A2
  21. 0000001A  486D CF00                pea.l      [A5 - 0x3100]
  22. 0000001E  7006                     moveq.l    D0, 0x06
  23. 00000020  2F00                     move.l     -[A7], D0
  24. 00000022  42A7                     clr.l      -[A7]
  25. 00000024  42A7                     clr.l      -[A7]
  26. 00000026  42A7                     clr.l      -[A7]
  27. 00000028  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  28. 0000002C  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  29. 00000030  2468 0018                movea.l    A2, [A0 + 0x18]
  30. 00000034  526A 0006                addq.w     [A2 + 0x6], 1
  31. 00000038  487A 0044                pea.l      [PC + 0x44 /* 0000007E, value 0x5F5F7370 '__sp', cstring "__spillargs" */]
  32. 0000003C  2F0A                     move.l     -[A7], A2
  33. 0000003E  7011                     moveq.l    D0, 0x11
  34. 00000040  1F00                     move.b     -[A7], D0
  35. 00000042  4EBA 14DC                jsr        [PC + 0x14DC /* 00001520 */]
  36. 00000046  2B40 D212                move.l     [A5 - 0x2DEE], D0
  37. 0000004A  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  38. 0000004E  2F28 0018                move.l     -[A7], [A0 + 0x18]
  39. 00000052  7001                     moveq.l    D0, 0x01
  40. 00000054  2F00                     move.l     -[A7], D0
  41. 00000056  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  42. 0000005A  206D D212                movea.l    A0, [A5 - 0x2DEE]
  43. 0000005E  2140 0010                move.l     [A0 + 0x10], D0
  44. 00000062  206D D212                movea.l    A0, [A5 - 0x2DEE]
  45. 00000066  117C 0011 0016           move.b     [A0 + 0x16], 0x11
  46. 0000006C  206D D212                movea.l    A0, [A5 - 0x2DEE]
  47. 00000070  00A8 0008 0003 0018      ori.l      [A0 + 0x18], 0x80003
  48. 00000078  245F                     movea.l    A2, [A7]+
  49. 0000007A  4E75                     rts
  50. 0000007C  000C 5F5F                ori.b      A4, 0x5F /* '_' */
  51. 00000080  7370                     moveq.l    D1, 0x70
  52. 00000082  696C                     bvs        +0x6E /* 000000F0 */
  53. 00000084  6C61                     bge        +0x63 /* 000000E7 */
  54. 00000086  7267                     moveq.l    D1, 0x67
  55. 00000088  7300                     moveq.l    D1, 0x00
  56. 0000008A  2F2D E6B8                move.l     -[A7], [A5 - 0x1948]
  57. 0000008E  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  58. 00000092  42A7                     clr.l      -[A7]
  59. 00000094  4EAD 1962                jsr        [A5 + 0x1962 /* export_808 */]
  60. 00000098  4EAD 1712                jsr        [A5 + 0x1712 /* export_734 */]
  61. 0000009C  1B7C 0001 E6A8           move.b     [A5 - 0x1958], 0x1
  62. 000000A2  42A7                     clr.l      -[A7]
  63. 000000A4  7003                     moveq.l    D0, 0x03
  64. 000000A6  2F00                     move.l     -[A7], D0
  65. 000000A8  42A7                     clr.l      -[A7]
  66. 000000AA  7001                     moveq.l    D0, 0x01
  67. 000000AC  2F00                     move.l     -[A7], D0
  68. 000000AE  42A7                     clr.l      -[A7]
  69. 000000B0  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  70. 000000B4  41ED E688                lea.l      A0, [A5 - 0x1978]
  71. 000000B8  2B48 E36A                move.l     [A5 - 0x1C96], A0
  72. 000000BC  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  73. 000000C0  202D E632                move.l     D0, [A5 - 0x19CE]
  74. 000000C4  6638                     bne        +0x3A /* 000000FE */
  75. 000000C6  4EBA FF50                jsr        [PC - 0xB0 /* 00000018 */]
  76. 000000CA  6032                     bra        +0x34 /* 000000FE */
  77. label000000CC:
  78. 000000CC  206D E632                movea.l    A0, [A5 - 0x19CE]
  79. 000000D0  2F28 0008                move.l     -[A7], [A0 + 0x8]
  80. 000000D4  4EAD 157A                jsr        [A5 + 0x157A /* export_683 */]
  81. 000000D8  4A80                     tst.l      D0
  82. 000000DA  6712                     beq        +0x14 /* 000000EE */
  83. 000000DC  206D E632                movea.l    A0, [A5 - 0x19CE]
  84. 000000E0  2F28 0008                move.l     -[A7], [A0 + 0x8]
  85. 000000E4  7054                     moveq.l    D0, 0x54
  86. 000000E6  2F00                     move.l     -[A7], D0
  87. 000000E8  4EAD 17EA                jsr        [A5 + 0x17EA /* export_761 */]
  88. 000000EC  504F                     addq.w     A7, 8
  89. label000000EE:
  90. 000000EE  486D E632                pea.l      [A5 - 0x19CE]
  91. // begin alternate branch 000000F0-000000F2
  92. label000000F0:
  93. 000000F0  E632                     roxr       D2.b, D3
  94. // end alternate branch 000000F0-000000F2
  95. label000000F0: // (misaligned)
  96. 000000F2  206D E632                movea.l    A0, [A5 - 0x19CE]
  97. 000000F6  2F28 0008                move.l     -[A7], [A0 + 0x8]
  98. 000000FA  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  99. label000000FE:
  100. 000000FE  202D E632                move.l     D0, [A5 - 0x19CE]
  101. 00000102  6722                     beq        +0x24 /* 00000126 */
  102. 00000104  60C6                     bra        -0x38 /* 000000CC */
  103. label00000106:
  104. 00000106  206D E3AA                movea.l    A0, [A5 - 0x1C56]
  105. 0000010A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  106. 0000010E  7003                     moveq.l    D0, 0x03
  107. 00000110  2F00                     move.l     -[A7], D0
  108. 00000112  4EAD 197A                jsr        [A5 + 0x197A /* export_811 */]
  109. 00000116  486D E3AA                pea.l      [A5 - 0x1C56]
  110. 0000011A  206D E3AA                movea.l    A0, [A5 - 0x1C56]
  111. 0000011E  2F28 0008                move.l     -[A7], [A0 + 0x8]
  112. 00000122  4EAD 1682                jsr        [A5 + 0x1682 /* export_716 */]
  113. label00000126:
  114. 00000126  202D E3AA                move.l     D0, [A5 - 0x1C56]
  115. 0000012A  66DA                     bne        -0x24 /* 00000106 */
  116. 0000012C  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  117. 00000130  4EBA 006E                jsr        [PC + 0x6E /* 000001A0 */]
  118. 00000134  487A 0068                pea.l      [PC + 0x68 /* 0000019E, value 0x2F03, cstring "" */]
  119. 00000138  7002                     moveq.l    D0, 0x02
  120. 0000013A  3F00                     move.w     -[A7], D0
  121. 0000013C  206D E698                movea.l    A0, [A5 - 0x1968]
  122. 00000140  4E90                     jsr        [A0]
  123. 00000142  2F00                     move.l     -[A7], D0
  124. 00000144  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  125. 00000148  0CAD 0000 0000 E5F2      cmpi.l     [A5 - 0x1A0E], 0x0
  126. 00000150  6E36                     bgt        +0x38 /* 00000188 */
  127. 00000152  202D D2A2                move.l     D0, [A5 - 0x2D5E]
  128. 00000156  670C                     beq        +0xE /* 00000164 */
  129. 00000158  486D D2A2                pea.l      [A5 - 0x2D5E]
  130. 0000015C  486D 19E2                pea.l      [A5 + 0x19E2 /* export_824 */]
  131. 00000160  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  132. label00000164:
  133. 00000164  202D D2A6                move.l     D0, [A5 - 0x2D5A]
  134. 00000168  670C                     beq        +0xE /* 00000176 */
  135. 0000016A  486D D2A6                pea.l      [A5 - 0x2D5A]
  136. 0000016E  486D 19E2                pea.l      [A5 + 0x19E2 /* export_824 */]
  137. 00000172  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  138. label00000176:
  139. 00000176  202D D29E                move.l     D0, [A5 - 0x2D62]
  140. 0000017A  670C                     beq        +0xE /* 00000188 */
  141. 0000017C  486D D29E                pea.l      [A5 - 0x2D62]
  142. 00000180  486D 19E2                pea.l      [A5 + 0x19E2 /* export_824 */]
  143. 00000184  4EAD 167A                jsr        [A5 + 0x167A /* export_715 */]
  144. label00000188:
  145. 00000188  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  146. 0000018C  302D E672                move.w     D0, [A5 - 0x198E]
  147. 00000190  6704                     beq        +0x6 /* 00000196 */
  148. 00000192  4EAD 180A                jsr        [A5 + 0x180A /* export_765 */]
  149. label00000196:
  150. 00000196  205F                     movea.l    A0, [A7]+
  151. 00000198  504F                     addq.w     A7, 8
  152. 0000019A  4ED0                     jmp        [A0]
  153. 0000019C  0002 0000                ori.b      D2, 0x0
  154. fn000001A0:
  155. 000001A0  2F03                     move.l     -[A7], D3
  156. 000001A2  6018                     bra        +0x1A /* 000001BC */
  157. label000001A4:
  158. 000001A4  486D E628                pea.l      [A5 - 0x19D8]
  159. 000001A8  4EAD 14D2                jsr        [A5 + 0x14D2 /* export_662 */]
  160. 000001AC  7600                     moveq.l    D3, 0x00
  161. 000001AE  2B43 E5E6                move.l     [A5 - 0x1A1A], D3
  162. 000001B2  42A7                     clr.l      -[A7]
  163. 000001B4  4EBA 053A                jsr        [PC + 0x53A /* 000006F0 */]
  164. 000001B8  4EBA 18A8                jsr        [PC + 0x18A8 /* 00001A62 */]
  165. label000001BC:
  166. 000001BC  0C2D 0070 DB5A           cmpi.b     [A5 - 0x24A6], 0x70 /* 'p' */
  167. 000001C2  66E0                     bne        -0x1E /* 000001A4 */
  168. 000001C4  261F                     move.l     D3, [A7]+
  169. 000001C6  4E75                     rts
  170. fn000001C8:
  171. 000001C8  4E56 FFF8                link       A6, -0x0008
  172. 000001CC  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  173. 000001D0  266E 000A                movea.l    A3, [A6 + 0xA]
  174. 000001D4  7A00                     moveq.l    D5, 0x00
  175. 000001D6  7800                     moveq.l    D4, 0x00
  176. 000001D8  7C00                     moveq.l    D6, 0x00
  177. 000001DA  7000                     moveq.l    D0, 0x00
  178. 000001DC  2B40 CEF4                move.l     [A5 - 0x310C], D0
  179. 000001E0  602C                     bra        +0x2E /* 0000020E */
  180. label000001E2:
  181. 000001E2  7601                     moveq.l    D3, 0x01
  182. 000001E4  600E                     bra        +0x10 /* 000001F4 */
  183. label000001E6:
  184. 000001E6  7602                     moveq.l    D3, 0x02
  185. 000001E8  600A                     bra        +0xC /* 000001F4 */
  186. label000001EA:
  187. 000001EA  7604                     moveq.l    D3, 0x04
  188. 000001EC  6006                     bra        +0x8 /* 000001F4 */
  189. label000001EE:
  190. 000001EE  7608                     moveq.l    D3, 0x08
  191. 000001F0  6002                     bra        +0x4 /* 000001F4 */
  192. label000001F2:
  193. 000001F2  7610                     moveq.l    D3, 0x10
  194. label000001F4:
  195. 000001F4  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  196. 000001F8  2006                     move.l     D0, D6
  197. 000001FA  C083                     and.l      D0, D3
  198. 000001FC  670E                     beq        +0x10 /* 0000020C */
  199. 000001FE  487A 04EA                pea.l      [PC + 0x4EA /* 000006EA, value 0x0, cstring "" */]
  200. 00000202  702F                     moveq.l    D0, 0x2F
  201. 00000204  2F00                     move.l     -[A7], D0
  202. 00000206  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  203. 0000020A  504F                     addq.w     A7, 8
  204. label0000020C:
  205. 0000020C  8C83                     or.l       D6, D3
  206. label0000020E:
  207. 0000020E  122D DB5A                move.b     D1, [A5 - 0x24A6]
  208. 00000212  7000                     moveq.l    D0, 0x00
  209. 00000214  1001                     move.b     D0, D1
  210. 00000216  721C                     moveq.l    D1, 0x1C
  211. 00000218  B081                     cmp.l      D0, D1
  212. 0000021A  67C6                     beq        -0x38 /* 000001E2 */
  213. 0000021C  720F                     moveq.l    D1, 0x0F
  214. 0000021E  B081                     cmp.l      D0, D1
  215. 00000220  67C4                     beq        -0x3A /* 000001E6 */
  216. 00000222  7201                     moveq.l    D1, 0x01
  217. 00000224  B081                     cmp.l      D0, D1
  218. 00000226  67C2                     beq        -0x3C /* 000001EA */
  219. 00000228  7217                     moveq.l    D1, 0x17
  220. 0000022A  B081                     cmp.l      D0, D1
  221. 0000022C  67C0                     beq        -0x3E /* 000001EE */
  222. 0000022E  721F                     moveq.l    D1, 0x1F
  223. 00000230  B081                     cmp.l      D0, D1
  224. 00000232  67BE                     beq        -0x40 /* 000001F2 */
  225. 00000234  7205                     moveq.l    D1, 0x05
  226. 00000236  B081                     cmp.l      D0, D1
  227. 00000238  6700 00BE                beq        +0xC0 /* 000002F8 */
  228. 0000023C  721A                     moveq.l    D1, 0x1A
  229. 0000023E  B081                     cmp.l      D0, D1
  230. 00000240  6700 00BA                beq        +0xBC /* 000002FC */
  231. 00000244  7221                     moveq.l    D1, 0x21
  232. 00000246  B081                     cmp.l      D0, D1
  233. 00000248  6700 00B6                beq        +0xB8 /* 00000300 */
  234. 0000024C  7219                     moveq.l    D1, 0x19
  235. 0000024E  B081                     cmp.l      D0, D1
  236. 00000250  6700 00B2                beq        +0xB4 /* 00000304 */
  237. 00000254  7214                     moveq.l    D1, 0x14
  238. 00000256  B081                     cmp.l      D0, D1
  239. 00000258  6700 00AE                beq        +0xB0 /* 00000308 */
  240. 0000025C  7215                     moveq.l    D1, 0x15
  241. 0000025E  B081                     cmp.l      D0, D1
  242. 00000260  6700 00AA                beq        +0xAC /* 0000030C */
  243. 00000264  7210                     moveq.l    D1, 0x10
  244. 00000266  B081                     cmp.l      D0, D1
  245. 00000268  6700 00A6                beq        +0xA8 /* 00000310 */
  246. 0000026C  720B                     moveq.l    D1, 0x0B
  247. 0000026E  B081                     cmp.l      D0, D1
  248. 00000270  6700 00A6                beq        +0xA8 /* 00000318 */
  249. 00000274  7222                     moveq.l    D1, 0x22
  250. 00000276  B081                     cmp.l      D0, D1
  251. 00000278  6700 00A6                beq        +0xA8 /* 00000320 */
  252. 0000027C  720E                     moveq.l    D1, 0x0E
  253. 0000027E  B081                     cmp.l      D0, D1
  254. 00000280  6700 00A6                beq        +0xA8 /* 00000328 */
  255. 00000284  7206                     moveq.l    D1, 0x06
  256. 00000286  B081                     cmp.l      D0, D1
  257. 00000288  6700 00A6                beq        +0xA8 /* 00000330 */
  258. 0000028C  7231                     moveq.l    D1, 0x31
  259. 0000028E  B081                     cmp.l      D0, D1
  260. 00000290  6700 00B6                beq        +0xB8 /* 00000348 */
  261. 00000294  722E                     moveq.l    D1, 0x2E
  262. 00000296  B081                     cmp.l      D0, D1
  263. 00000298  6700 00AE                beq        +0xB0 /* 00000348 */
  264. 0000029C  7216                     moveq.l    D1, 0x16
  265. 0000029E  B081                     cmp.l      D0, D1
  266. 000002A0  6700 00A6                beq        +0xA8 /* 00000348 */
  267. 000002A4  722F                     moveq.l    D1, 0x2F
  268. 000002A6  B081                     cmp.l      D0, D1
  269. 000002A8  6700 00A6                beq        +0xA8 /* 00000350 */
  270. 000002AC  722C                     moveq.l    D1, 0x2C
  271. 000002AE  B081                     cmp.l      D0, D1
  272. 000002B0  6700 009E                beq        +0xA0 /* 00000350 */
  273. 000002B4  7204                     moveq.l    D1, 0x04
  274. 000002B6  B081                     cmp.l      D0, D1
  275. 000002B8  6700 0096                beq        +0x98 /* 00000350 */
  276. 000002BC  7207                     moveq.l    D1, 0x07
  277. 000002BE  B081                     cmp.l      D0, D1
  278. 000002C0  6700 0096                beq        +0x98 /* 00000358 */
  279. 000002C4  7223                     moveq.l    D1, 0x23
  280. 000002C6  B081                     cmp.l      D0, D1
  281. 000002C8  6700 0092                beq        +0x94 /* 0000035C */
  282. 000002CC  7257                     moveq.l    D1, 0x57
  283. 000002CE  B081                     cmp.l      D0, D1
  284. 000002D0  6700 00A2                beq        +0xA4 /* 00000374 */
  285. 000002D4  721D                     moveq.l    D1, 0x1D
  286. 000002D6  B081                     cmp.l      D0, D1
  287. 000002D8  6700 00CA                beq        +0xCC /* 000003A4 */
  288. 000002DC  7220                     moveq.l    D1, 0x20
  289. 000002DE  B081                     cmp.l      D0, D1
  290. 000002E0  6700 00C2                beq        +0xC4 /* 000003A4 */
  291. 000002E4  720D                     moveq.l    D1, 0x0D
  292. 000002E6  B081                     cmp.l      D0, D1
  293. 000002E8  6700 00DA                beq        +0xDC /* 000003C4 */
  294. 000002EC  726E                     moveq.l    D1, 0x6E
  295. 000002EE  B081                     cmp.l      D0, D1
  296. 000002F0  6700 00E2                beq        +0xE4 /* 000003D4 */
  297. 000002F4  6000 0114                bra        +0x116 /* 0000040A */
  298. label000002F8:
  299. 000002F8  7601                     moveq.l    D3, 0x01
  300. 000002FA  603A                     bra        +0x3C /* 00000336 */
  301. label000002FC:
  302. 000002FC  7602                     moveq.l    D3, 0x02
  303. 000002FE  6036                     bra        +0x38 /* 00000336 */
  304. label00000300:
  305. 00000300  7604                     moveq.l    D3, 0x04
  306. 00000302  6032                     bra        +0x34 /* 00000336 */
  307. label00000304:
  308. 00000304  7608                     moveq.l    D3, 0x08
  309. 00000306  602E                     bra        +0x30 /* 00000336 */
  310. label00000308:
  311. 00000308  7610                     moveq.l    D3, 0x10
  312. 0000030A  602A                     bra        +0x2C /* 00000336 */
  313. label0000030C:
  314. 0000030C  7620                     moveq.l    D3, 0x20
  315. 0000030E  6026                     bra        +0x28 /* 00000336 */
  316. label00000310:
  317. 00000310  263C 0000 0080           move.l     D3, 0x80
  318. 00000316  601E                     bra        +0x20 /* 00000336 */
  319. label00000318:
  320. 00000318  263C 0000 0100           move.l     D3, 0x100
  321. 0000031E  6016                     bra        +0x18 /* 00000336 */
  322. label00000320:
  323. 00000320  263C 0000 1000           move.l     D3, 0x1000
  324. 00000326  600E                     bra        +0x10 /* 00000336 */
  325. label00000328:
  326. 00000328  263C 0000 0200           move.l     D3, 0x200
  327. 0000032E  6006                     bra        +0x8 /* 00000336 */
  328. label00000330:
  329. 00000330  263C 0000 2000           move.l     D3, 0x2000 /* ' \0' */
  330. label00000336:
  331. 00000336  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  332. label0000033A:
  333. 0000033A  2004                     move.l     D0, D4
  334. 0000033C  C083                     and.l      D0, D3
  335. 0000033E  6600 035C                bne        +0x35E /* 0000069C */
  336. 00000342  8883                     or.l       D4, D3
  337. 00000344  6000 FEC8                bra        -0x136 /* 0000020E */
  338. label00000348:
  339. 00000348  263C 0000 0800           move.l     D3, 0x800
  340. 0000034E  6012                     bra        +0x14 /* 00000362 */
  341. label00000350:
  342. 00000350  263C 0000 0400           move.l     D3, 0x400
  343. 00000356  600A                     bra        +0xC /* 00000362 */
  344. label00000358:
  345. 00000358  7640                     moveq.l    D3, 0x40
  346. 0000035A  6006                     bra        +0x8 /* 00000362 */
  347. label0000035C:
  348. 0000035C  263C 0000 0080           move.l     D3, 0x80
  349. label00000362:
  350. 00000362  2005                     move.l     D0, D5
  351. 00000364  C083                     and.l      D0, D3
  352. 00000366  6600 0334                bne        +0x336 /* 0000069C */
  353. 0000036A  8A83                     or.l       D5, D3
  354. 0000036C  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  355. 00000370  6000 FE9C                bra        -0x162 /* 0000020E */
  356. label00000374:
  357. 00000374  302E 0008                move.w     D0, [A6 + 0x8]
  358. 00000378  6700 0090                beq        +0x92 /* 0000040A */
  359. 0000037C  102D E350                move.b     D0, [A5 - 0x1CB0]
  360. 00000380  6700 0088                beq        +0x8A /* 0000040A */
  361. 00000384  2004                     move.l     D0, D4
  362. 00000386  8085                     or.l       D0, D5
  363. 00000388  6700 0080                beq        +0x82 /* 0000040A */
  364. 0000038C  2004                     move.l     D0, D4
  365. 0000038E  0280 0000 0400           andi.l     D0, 0x400
  366. 00000394  6674                     bne        +0x76 /* 0000040A */
  367. 00000396  2F3C 0000 0095           move.l     -[A7], 0x95
  368. 0000039C  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  369. 000003A0  584F                     addq.w     A7, 4
  370. 000003A2  6066                     bra        +0x68 /* 0000040A */
  371. label000003A4:
  372. 000003A4  102D DB5A                move.b     D0, [A5 - 0x24A6]
  373. 000003A8  1D40 FFFD                move.b     [A6 - 0x3], D0
  374. 000003AC  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  375. 000003B0  1F2E FFFD                move.b     -[A7], [A6 - 0x3]
  376. 000003B4  4EAD 189A                jsr        [A5 + 0x189A /* export_783 */]
  377. 000003B8  2840                     movea.l    A4, D0
  378. 000003BA  263C 0000 0400           move.l     D3, 0x400
  379. 000003C0  6000 FF78                bra        -0x86 /* 0000033A */
  380. label000003C4:
  381. 000003C4  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  382. 000003C8  2840                     movea.l    A4, D0
  383. 000003CA  263C 0000 0400           move.l     D3, 0x400
  384. 000003D0  6000 FF68                bra        -0x96 /* 0000033A */
  385. label000003D4:
  386. 000003D4  4A84                     tst.l      D4
  387. 000003D6  6632                     bne        +0x34 /* 0000040A */
  388. 000003D8  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  389. 000003DC  4EAD 1AB2                jsr        [A5 + 0x1AB2 /* export_850 */]
  390. 000003E0  2440                     movea.l    A2, D0
  391. 000003E2  200A                     move.l     D0, A2
  392. 000003E4  6724                     beq        +0x26 /* 0000040A */
  393. 000003E6  102A 0016                move.b     D0, [A2 + 0x16]
  394. 000003EA  4880                     ext.w      D0
  395. 000003EC  48C0                     ext.l      D0
  396. 000003EE  720A                     moveq.l    D1, 0x0A
  397. 000003F0  B081                     cmp.l      D0, D1
  398. 000003F2  6702                     beq        +0x4 /* 000003F6 */
  399. 000003F4  6014                     bra        +0x16 /* 0000040A */
  400. label000003F6:
  401. 000003F6  7001                     moveq.l    D0, 0x01
  402. 000003F8  2B40 CEF4                move.l     [A5 - 0x310C], D0
  403. 000003FC  286A 000C                movea.l    A4, [A2 + 0xC]
  404. 00000400  263C 0000 0800           move.l     D3, 0x800
  405. 00000406  6000 FF2E                bra        -0xD0 /* 00000336 */
  406. label0000040A:
  407. 0000040A  7003                     moveq.l    D0, 0x03
  408. 0000040C  2D40 FFF8                move.l     [A6 - 0x8], D0
  409. 00000410  2006                     move.l     D0, D6
  410. 00000412  7202                     moveq.l    D1, 0x02
  411. 00000414  B081                     cmp.l      D0, D1
  412. 00000416  6720                     beq        +0x22 /* 00000438 */
  413. 00000418  7201                     moveq.l    D1, 0x01
  414. 0000041A  B081                     cmp.l      D0, D1
  415. 0000041C  672E                     beq        +0x30 /* 0000044C */
  416. 0000041E  7204                     moveq.l    D1, 0x04
  417. 00000420  B081                     cmp.l      D0, D1
  418. 00000422  673C                     beq        +0x3E /* 00000460 */
  419. 00000424  7208                     moveq.l    D1, 0x08
  420. 00000426  B081                     cmp.l      D0, D1
  421. 00000428  674A                     beq        +0x4C /* 00000474 */
  422. 0000042A  7210                     moveq.l    D1, 0x10
  423. 0000042C  B081                     cmp.l      D0, D1
  424. 0000042E  6762                     beq        +0x64 /* 00000492 */
  425. 00000430  4A80                     tst.l      D0
  426. 00000432  6766                     beq        +0x68 /* 0000049A */
  427. 00000434  6000 0092                bra        +0x94 /* 000004C8 */
  428. label00000438:
  429. 00000438  1D7C 0003 FFFC           move.b     [A6 - 0x4], 0x3
  430. 0000043E  0CAD 0000 0001 E5E6      cmpi.l     [A5 - 0x1A1A], 0x1
  431. 00000446  6600 0094                bne        +0x96 /* 000004DC */
  432. 0000044A  607C                     bra        +0x7E /* 000004C8 */
  433. label0000044C:
  434. 0000044C  1D7C 0002 FFFC           move.b     [A6 - 0x4], 0x2
  435. 00000452  0CAD 0000 0001 E5E6      cmpi.l     [A5 - 0x1A1A], 0x1
  436. 0000045A  6600 0080                bne        +0x82 /* 000004DC */
  437. 0000045E  6068                     bra        +0x6A /* 000004C8 */
  438. label00000460:
  439. 00000460  202D E5E6                move.l     D0, [A5 - 0x1A1A]
  440. 00000464  6762                     beq        +0x64 /* 000004C8 */
  441. 00000466  7201                     moveq.l    D1, 0x01
  442. 00000468  B081                     cmp.l      D0, D1
  443. 0000046A  675C                     beq        +0x5E /* 000004C8 */
  444. 0000046C  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  445. 00000472  6068                     bra        +0x6A /* 000004DC */
  446. label00000474:
  447. 00000474  202D E5E6                move.l     D0, [A5 - 0x1A1A]
  448. 00000478  674E                     beq        +0x50 /* 000004C8 */
  449. 0000047A  7201                     moveq.l    D1, 0x01
  450. 0000047C  B081                     cmp.l      D0, D1
  451. 0000047E  6702                     beq        +0x4 /* 00000482 */
  452. 00000480  6008                     bra        +0xA /* 0000048A */
  453. label00000482:
  454. 00000482  1D7C 0009 FFFC           move.b     [A6 - 0x4], 0x9 /* '\t' */
  455. 00000488  6052                     bra        +0x54 /* 000004DC */
  456. label0000048A:
  457. 0000048A  1D7C 0004 FFFC           move.b     [A6 - 0x4], 0x4
  458. 00000490  604A                     bra        +0x4C /* 000004DC */
  459. label00000492:
  460. 00000492  1D7C 000A FFFC           move.b     [A6 - 0x4], 0xA /* '\n' */
  461. 00000498  6042                     bra        +0x44 /* 000004DC */
  462. label0000049A:
  463. 0000049A  02AE FFFF FFFD FFF8      andi.l     [A6 - 0x8], 0xFFFFFFFD
  464. 000004A2  202D E5E6                move.l     D0, [A5 - 0x1A1A]
  465. 000004A6  6708                     beq        +0xA /* 000004B0 */
  466. 000004A8  7201                     moveq.l    D1, 0x01
  467. 000004AA  B081                     cmp.l      D0, D1
  468. 000004AC  670A                     beq        +0xC /* 000004B8 */
  469. 000004AE  6010                     bra        +0x12 /* 000004C0 */
  470. label000004B0:
  471. 000004B0  1D7C 0006 FFFC           move.b     [A6 - 0x4], 0x6
  472. 000004B6  6024                     bra        +0x26 /* 000004DC */
  473. label000004B8:
  474. 000004B8  1D7C 0008 FFFC           move.b     [A6 - 0x4], 0x8
  475. 000004BE  601C                     bra        +0x1E /* 000004DC */
  476. label000004C0:
  477. 000004C0  1D7C 0001 FFFC           move.b     [A6 - 0x4], 0x1
  478. 000004C6  6014                     bra        +0x16 /* 000004DC */
  479. label000004C8:
  480. 000004C8  487A 0222                pea.l      [PC + 0x222 /* 000006EC, value 0x0, cstring "" */]
  481. 000004CC  702F                     moveq.l    D0, 0x2F
  482. 000004CE  2F00                     move.l     -[A7], D0
  483. 000004D0  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  484. 000004D4  504F                     addq.w     A7, 8
  485. 000004D6  1D7C 0002 FFFC           move.b     [A6 - 0x4], 0x2
  486. label000004DC:
  487. 000004DC  200B                     move.l     D0, A3
  488. 000004DE  6706                     beq        +0x8 /* 000004E6 */
  489. 000004E0  16AE FFFC                move.b     [A3], [A6 - 0x4]
  490. 000004E4  6020                     bra        +0x22 /* 00000506 */
  491. label000004E6:
  492. 000004E6  202E FFF8                move.l     D0, [A6 - 0x8]
  493. 000004EA  7202                     moveq.l    D1, 0x02
  494. 000004EC  C081                     and.l      D0, D1
  495. 000004EE  6716                     beq        +0x18 /* 00000506 */
  496. 000004F0  487A 01FC                pea.l      [PC + 0x1FC /* 000006EE, value 0x4E56 'NV', cstring "" */]
  497. 000004F4  702F                     moveq.l    D0, 0x2F
  498. 000004F6  2F00                     move.l     -[A7], D0
  499. 000004F8  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  500. 000004FC  504F                     addq.w     A7, 8
  501. 000004FE  02AE FFFF FFFD FFF8      andi.l     [A6 - 0x8], 0xFFFFFFFD
  502. label00000506:
  503. 00000506  7001                     moveq.l    D0, 0x01
  504. 00000508  B880                     cmp.l      D4, D0
  505. 0000050A  6700 00FE                beq        +0x100 /* 0000060A */
  506. 0000050E  7003                     moveq.l    D0, 0x03
  507. 00000510  B880                     cmp.l      D4, D0
  508. 00000512  6700 00FE                beq        +0x100 /* 00000612 */
  509. 00000516  7005                     moveq.l    D0, 0x05
  510. 00000518  B880                     cmp.l      D4, D0
  511. 0000051A  6700 0102                beq        +0x104 /* 0000061E */
  512. 0000051E  4A84                     tst.l      D4
  513. 00000520  6700 0108                beq        +0x10A /* 0000062A */
  514. 00000524  7002                     moveq.l    D0, 0x02
  515. 00000526  B880                     cmp.l      D4, D0
  516. 00000528  6700 0108                beq        +0x10A /* 00000632 */
  517. 0000052C  7012                     moveq.l    D0, 0x12
  518. 0000052E  B880                     cmp.l      D4, D0
  519. 00000530  6700 0100                beq        +0x102 /* 00000632 */
  520. 00000534  7010                     moveq.l    D0, 0x10
  521. 00000536  B880                     cmp.l      D4, D0
  522. 00000538  6700 00F8                beq        +0xFA /* 00000632 */
  523. 0000053C  7014                     moveq.l    D0, 0x14
  524. 0000053E  B880                     cmp.l      D4, D0
  525. 00000540  6700 00FA                beq        +0xFC /* 0000063C */
  526. 00000544  7004                     moveq.l    D0, 0x04
  527. 00000546  B880                     cmp.l      D4, D0
  528. 00000548  6700 00F2                beq        +0xF4 /* 0000063C */
  529. 0000054C  701A                     moveq.l    D0, 0x1A
  530. 0000054E  B880                     cmp.l      D4, D0
  531. 00000550  6700 00F4                beq        +0xF6 /* 00000646 */
  532. 00000554  700A                     moveq.l    D0, 0x0A
  533. 00000556  B880                     cmp.l      D4, D0
  534. 00000558  6700 00EC                beq        +0xEE /* 00000646 */
  535. 0000055C  7018                     moveq.l    D0, 0x18
  536. 0000055E  B880                     cmp.l      D4, D0
  537. 00000560  6700 00E4                beq        +0xE6 /* 00000646 */
  538. 00000564  7008                     moveq.l    D0, 0x08
  539. 00000566  B880                     cmp.l      D4, D0
  540. 00000568  6700 00DC                beq        +0xDE /* 00000646 */
  541. 0000056C  700C                     moveq.l    D0, 0x0C
  542. 0000056E  B880                     cmp.l      D4, D0
  543. 00000570  6700 00DE                beq        +0xE0 /* 00000650 */
  544. 00000574  701C                     moveq.l    D0, 0x1C
  545. 00000576  B880                     cmp.l      D4, D0
  546. 00000578  6700 00D6                beq        +0xD8 /* 00000650 */
  547. 0000057C  7032                     moveq.l    D0, 0x32
  548. 0000057E  B880                     cmp.l      D4, D0
  549. 00000580  6700 00D8                beq        +0xDA /* 0000065A */
  550. 00000584  7022                     moveq.l    D0, 0x22
  551. 00000586  B880                     cmp.l      D4, D0
  552. 00000588  6700 00D0                beq        +0xD2 /* 0000065A */
  553. 0000058C  7030                     moveq.l    D0, 0x30
  554. 0000058E  B880                     cmp.l      D4, D0
  555. 00000590  6700 00C8                beq        +0xCA /* 0000065A */
  556. 00000594  7020                     moveq.l    D0, 0x20
  557. 00000596  B880                     cmp.l      D4, D0
  558. 00000598  6700 00C0                beq        +0xC2 /* 0000065A */
  559. 0000059C  7024                     moveq.l    D0, 0x24
  560. 0000059E  B880                     cmp.l      D4, D0
  561. 000005A0  6700 00C2                beq        +0xC4 /* 00000664 */
  562. 000005A4  7034                     moveq.l    D0, 0x34
  563. 000005A6  B880                     cmp.l      D4, D0
  564. 000005A8  6700 00BA                beq        +0xBC /* 00000664 */
  565. 000005AC  0C84 0000 0120           cmpi.l     D4, 0x120
  566. 000005B2  6700 00BA                beq        +0xBC /* 0000066E */
  567. 000005B6  0C84 0000 0200           cmpi.l     D4, 0x200
  568. 000005BC  6700 00B0                beq        +0xB2 /* 0000066E */
  569. 000005C0  0C84 0000 00A0           cmpi.l     D4, 0xA0
  570. 000005C6  6700 00B0                beq        +0xB2 /* 00000678 */
  571. 000005CA  0C84 0000 2000           cmpi.l     D4, 0x2000 /* ' \0' */
  572. 000005D0  6700 00A6                beq        +0xA8 /* 00000678 */
  573. 000005D4  0C84 0000 0100           cmpi.l     D4, 0x100
  574. 000005DA  6700 00A2                beq        +0xA4 /* 0000067E */
  575. 000005DE  0C84 0000 0080           cmpi.l     D4, 0x80
  576. 000005E4  6700 00A2                beq        +0xA4 /* 00000688 */
  577. 000005E8  0C84 0000 1000           cmpi.l     D4, 0x1000
  578. 000005EE  6700 00A2                beq        +0xA4 /* 00000692 */
  579. 000005F2  0C84 0000 0400           cmpi.l     D4, 0x400
  580. 000005F8  6700 00BA                beq        +0xBC /* 000006B4 */
  581. 000005FC  0C84 0000 0800           cmpi.l     D4, 0x800
  582. 00000602  6700 00B0                beq        +0xB2 /* 000006B4 */
  583. 00000606  6000 0094                bra        +0x96 /* 0000069C */
  584. label0000060A:
  585. 0000060A  286D E5C6                movea.l    A4, [A5 - 0x1A3A]
  586. 0000060E  6000 00A4                bra        +0xA6 /* 000006B4 */
  587. label00000612:
  588. 00000612  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  589. 00000616  2868 0004                movea.l    A4, [A0 + 0x4]
  590. 0000061A  6000 0098                bra        +0x9A /* 000006B4 */
  591. label0000061E:
  592. 0000061E  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  593. 00000622  2868 0008                movea.l    A4, [A0 + 0x8]
  594. 00000626  6000 008C                bra        +0x8E /* 000006B4 */
  595. label0000062A:
  596. 0000062A  02AE FFFF FFFE FFF8      andi.l     [A6 - 0x8], 0xFFFFFFFE
  597. label00000632:
  598. 00000632  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  599. 00000636  2868 0018                movea.l    A4, [A0 + 0x18]
  600. 0000063A  6078                     bra        +0x7A /* 000006B4 */
  601. label0000063C:
  602. 0000063C  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  603. 00000640  2868 001C                movea.l    A4, [A0 + 0x1C]
  604. 00000644  606E                     bra        +0x70 /* 000006B4 */
  605. label00000646:
  606. 00000646  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  607. 0000064A  2868 000C                movea.l    A4, [A0 + 0xC]
  608. 0000064E  6064                     bra        +0x66 /* 000006B4 */
  609. label00000650:
  610. 00000650  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  611. 00000654  2868 0010                movea.l    A4, [A0 + 0x10]
  612. 00000658  605A                     bra        +0x5C /* 000006B4 */
  613. label0000065A:
  614. 0000065A  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  615. 0000065E  2868 0020                movea.l    A4, [A0 + 0x20]
  616. 00000662  6050                     bra        +0x52 /* 000006B4 */
  617. label00000664:
  618. 00000664  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  619. 00000668  2868 0024                movea.l    A4, [A0 + 0x24]
  620. 0000066C  6046                     bra        +0x48 /* 000006B4 */
  621. label0000066E:
  622. 0000066E  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  623. 00000672  2868 0038                movea.l    A4, [A0 + 0x38]
  624. 00000676  603C                     bra        +0x3E /* 000006B4 */
  625. label00000678:
  626. 00000678  286D E5BE                movea.l    A4, [A5 - 0x1A42]
  627. 0000067C  6036                     bra        +0x38 /* 000006B4 */
  628. label0000067E:
  629. 0000067E  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  630. 00000682  2868 0034                movea.l    A4, [A0 + 0x34]
  631. 00000686  602C                     bra        +0x2E /* 000006B4 */
  632. label00000688:
  633. 00000688  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  634. 0000068C  2868 0030                movea.l    A4, [A0 + 0x30]
  635. 00000690  6022                     bra        +0x24 /* 000006B4 */
  636. label00000692:
  637. 00000692  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  638. 00000696  2868 004C                movea.l    A4, [A0 + 0x4C]
  639. 0000069A  6018                     bra        +0x1A /* 000006B4 */
  640. label0000069C:
  641. 0000069C  707D                     moveq.l    D0, 0x7D
  642. 0000069E  2F00                     move.l     -[A7], D0
  643. 000006A0  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  644. 000006A4  584F                     addq.w     A7, 4
  645. 000006A6  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  646. 000006AA  2868 0018                movea.l    A4, [A0 + 0x18]
  647. 000006AE  200B                     move.l     D0, A3
  648. 000006B0  6702                     beq        +0x4 /* 000006B4 */
  649. 000006B2  4213                     clr.b      [A3]
  650. label000006B4:
  651. 000006B4  526C 0006                addq.w     [A4 + 0x6], 1
  652. 000006B8  246E 000E                movea.l    A2, [A6 + 0xE]
  653. 000006BC  248C                     move.l     [A2], A4
  654. 000006BE  4A85                     tst.l      D5
  655. 000006C0  6714                     beq        +0x16 /* 000006D6 */
  656. 000006C2  00AE 0000 0001 FFF8      ori.l      [A6 - 0x8], 0x1
  657. 000006CA  2F0A                     move.l     -[A7], A2
  658. 000006CC  2014                     move.l     D0, [A4]
  659. 000006CE  8085                     or.l       D0, D5
  660. 000006D0  2F00                     move.l     -[A7], D0
  661. 000006D2  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  662. label000006D6:
  663. 000006D6  302E FFFA                move.w     D0, [A6 - 0x6]
  664. 000006DA  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  665. 000006DE  4E5E                     unlink     A6
  666. 000006E0  205F                     movea.l    A0, [A7]+
  667. 000006E2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  668. 000006E6  4ED0                     jmp        [A0]
  669. 000006E8  0006 0000                ori.b      D6, 0x0
  670. 000006EC  0000 0000                ori.b      D0, 0x0
  671. fn000006F0:
  672. 000006F0  4E56 FBF8                link       A6, -0x0408
  673. 000006F4  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  674. 000006F8  486E FFF8                pea.l      [A6 - 0x8]
  675. 000006FC  486E FFFC                pea.l      [A6 - 0x4]
  676. 00000700  4267                     clr.w      -[A7]
  677. 00000702  4EBA FAC4                jsr        [PC - 0x53C /* 000001C8 */]
  678. 00000706  3C00                     move.w     D6, D0
  679. 00000708  48C6                     ext.l      D6
  680. 0000070A  206E FFF8                movea.l    A0, [A6 - 0x8]
  681. 0000070E  2810                     move.l     D4, [A0]
  682. 00000710  0284 0000 4C00           andi.l     D4, 0x4C00 /* 'L\0' */
  683. 00000716  2006                     move.l     D0, D6
  684. 00000718  4480                     neg.l      D0
  685. 0000071A  9180                     subx.l     D0, D0
  686. 0000071C  5280                     addq.l     D0, 1
  687. 0000071E  670C                     beq        +0xE /* 0000072C */
  688. 00000720  222E 0008                move.l     D1, [A6 + 0x8]
  689. 00000724  7401                     moveq.l    D2, 0x01
  690. 00000726  C282                     and.l      D1, D2
  691. 00000728  6600 01B6                bne        +0x1B8 /* 000008E0 */
  692. label0000072C:
  693. 0000072C  2A00                     move.l     D5, D0
  694. label0000072E:
  695. 0000072E  102D E350                move.b     D0, [A5 - 0x1CB0]
  696. 00000732  6712                     beq        +0x14 /* 00000746 */
  697. 00000734  0C2D 003C DB5A           cmpi.b     [A5 - 0x24A6], 0x3C /* '<' */
  698. 0000073A  660A                     bne        +0xC /* 00000746 */
  699. 0000073C  7027                     moveq.l    D0, 0x27
  700. 0000073E  2F00                     move.l     -[A7], D0
  701. 00000740  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  702. 00000744  584F                     addq.w     A7, 4
  703. label00000746:
  704. 00000746  246E FFF8                movea.l    A2, [A6 - 0x8]
  705. 0000074A  102A 0004                move.b     D0, [A2 + 0x4]
  706. 0000074E  0200 0080                andi.b     D0, 0x80
  707. 00000752  6710                     beq        +0x12 /* 00000764 */
  708. 00000754  486E FFF8                pea.l      [A6 - 0x8]
  709. 00000758  2012                     move.l     D0, [A2]
  710. 0000075A  8084                     or.l       D0, D4
  711. 0000075C  2F00                     move.l     -[A7], D0
  712. 0000075E  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  713. 00000762  6006                     bra        +0x8 /* 0000076A */
  714. label00000764:
  715. 00000764  206E FFF8                movea.l    A0, [A6 - 0x8]
  716. 00000768  8990                     or.l       [A0], D4
  717. label0000076A:
  718. 0000076A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  719. 0000076E  486E FBF8                pea.l      [A6 - 0x408]
  720. 00000772  4EBA 0B3C                jsr        [PC + 0xB3C /* 000012B0 */]
  721. 00000776  2440                     movea.l    A2, D0
  722. 00000778  102E FBF8                move.b     D0, [A6 - 0x408]
  723. 0000077C  6622                     bne        +0x24 /* 000007A0 */
  724. 0000077E  B5EE FFF8                cmpa.l     A2, [A6 - 0x8]
  725. 00000782  6712                     beq        +0x14 /* 00000796 */
  726. 00000784  7027                     moveq.l    D0, 0x27
  727. 00000786  2F00                     move.l     -[A7], D0
  728. 00000788  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  729. 0000078C  584F                     addq.w     A7, 4
  730. 0000078E  7057                     moveq.l    D0, 0x57
  731. 00000790  1F00                     move.b     -[A7], D0
  732. 00000792  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  733. label00000796:
  734. 00000796  2F0A                     move.l     -[A7], A2
  735. 00000798  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  736. 0000079C  6000 00E2                bra        +0xE4 /* 00000880 */
  737. label000007A0:
  738. 000007A0  486E FBF8                pea.l      [A6 - 0x408]
  739. 000007A4  2F0A                     move.l     -[A7], A2
  740. 000007A6  1F2E FFFC                move.b     -[A7], [A6 - 0x4]
  741. 000007AA  4EBA 0D74                jsr        [PC + 0xD74 /* 00001520 */]
  742. 000007AE  2640                     movea.l    A3, D0
  743. 000007B0  200B                     move.l     D0, A3
  744. 000007B2  6700 00CC                beq        +0xCE /* 00000880 */
  745. 000007B6  206B 000C                movea.l    A0, [A3 + 0xC]
  746. 000007BA  2010                     move.l     D0, [A0]
  747. 000007BC  721F                     moveq.l    D1, 0x1F
  748. 000007BE  C081                     and.l      D0, D1
  749. 000007C0  41ED E170                lea.l      A0, [A5 - 0x1E90]
  750. 000007C4  1030 0000                move.b     D0, [A0 + D0.w]
  751. 000007C8  7210                     moveq.l    D1, 0x10
  752. 000007CA  C001                     and.b      D0, D1
  753. 000007CC  671E                     beq        +0x20 /* 000007EC */
  754. 000007CE  2F0B                     move.l     -[A7], A3
  755. 000007D0  4EAD 1A72                jsr        [A5 + 0x1A72 /* export_842 */]
  756. 000007D4  2F0B                     move.l     -[A7], A3
  757. 000007D6  1F2E FFFC                move.b     -[A7], [A6 - 0x4]
  758. 000007DA  7001                     moveq.l    D0, 0x01
  759. 000007DC  2F00                     move.l     -[A7], D0
  760. 000007DE  4EBA 111E                jsr        [PC + 0x111E /* 000018FE */]
  761. 000007E2  4A80                     tst.l      D0
  762. 000007E4  6700 009A                beq        +0x9C /* 00000880 */
  763. 000007E8  6000 00F6                bra        +0xF8 /* 000008E0 */
  764. label000007EC:
  765. 000007EC  4A85                     tst.l      D5
  766. 000007EE  6714                     beq        +0x16 /* 00000804 */
  767. 000007F0  202D E5E6                move.l     D0, [A5 - 0x1A1A]
  768. 000007F4  670E                     beq        +0x10 /* 00000804 */
  769. 000007F6  486E FBF8                pea.l      [A6 - 0x408]
  770. 000007FA  703D                     moveq.l    D0, 0x3D
  771. 000007FC  2F00                     move.l     -[A7], D0
  772. 000007FE  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  773. 00000802  504F                     addq.w     A7, 8
  774. label00000804:
  775. 00000804  102B 0016                move.b     D0, [A3 + 0x16]
  776. 00000808  720A                     moveq.l    D1, 0x0A
  777. 0000080A  B001                     cmp.b      D0, D1
  778. 0000080C  6772                     beq        +0x74 /* 00000880 */
  779. 0000080E  284B                     movea.l    A4, A3
  780. 00000810  700C                     moveq.l    D0, 0x0C
  781. 00000812  D9C0                     add.l      A4, D0
  782. 00000814  2054                     movea.l    A0, [A4]
  783. 00000816  2010                     move.l     D0, [A0]
  784. 00000818  721F                     moveq.l    D1, 0x1F
  785. 0000081A  C041                     and.w      D0, D1
  786. 0000081C  7213                     moveq.l    D1, 0x13
  787. 0000081E  B041                     cmp.w      D0, D1
  788. 00000820  6626                     bne        +0x28 /* 00000848 */
  789. 00000822  706A                     moveq.l    D0, 0x6A
  790. 00000824  2F00                     move.l     -[A7], D0
  791. 00000826  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  792. 0000082A  584F                     addq.w     A7, 4
  793. 0000082C  2F14                     move.l     -[A7], [A4]
  794. 0000082E  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  795. 00000832  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  796. 00000836  2028 0018                move.l     D0, [A0 + 0x18]
  797. 0000083A  2880                     move.l     [A4], D0
  798. 0000083C  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  799. 00000840  2068 0018                movea.l    A0, [A0 + 0x18]
  800. 00000844  5268 0006                addq.w     [A0 + 0x6], 1
  801. label00000848:
  802. 00000848  262D E5E6                move.l     D3, [A5 - 0x1A1A]
  803. 0000084C  7001                     moveq.l    D0, 0x01
  804. 0000084E  B680                     cmp.l      D3, D0
  805. 00000850  672E                     beq        +0x30 /* 00000880 */
  806. 00000852  102B 0016                move.b     D0, [A3 + 0x16]
  807. 00000856  7203                     moveq.l    D1, 0x03
  808. 00000858  B001                     cmp.b      D0, D1
  809. 0000085A  661E                     bne        +0x20 /* 0000087A */
  810. 0000085C  0C2D 004C DB5A           cmpi.b     [A5 - 0x24A6], 0x4C /* 'L' */
  811. 00000862  6616                     bne        +0x18 /* 0000087A */
  812. 00000864  4A83                     tst.l      D3
  813. 00000866  670C                     beq        +0xE /* 00000874 */
  814. 00000868  2F3C 0000 0091           move.l     -[A7], 0x91
  815. 0000086E  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  816. 00000872  584F                     addq.w     A7, 4
  817. label00000874:
  818. 00000874  177C 0006 0016           move.b     [A3 + 0x16], 0x6
  819. label0000087A:
  820. 0000087A  2F0B                     move.l     -[A7], A3
  821. 0000087C  4EAD 18DA                jsr        [A5 + 0x18DA /* export_791 */]
  822. label00000880:
  823. 00000880  122D DB5A                move.b     D1, [A5 - 0x24A6]
  824. 00000884  7000                     moveq.l    D0, 0x00
  825. 00000886  1001                     move.b     D0, D1
  826. 00000888  7239                     moveq.l    D1, 0x39
  827. 0000088A  B081                     cmp.l      D0, D1
  828. 0000088C  6714                     beq        +0x16 /* 000008A2 */
  829. 0000088E  726E                     moveq.l    D1, 0x6E
  830. 00000890  B081                     cmp.l      D0, D1
  831. 00000892  6716                     beq        +0x18 /* 000008AA */
  832. 00000894  7257                     moveq.l    D1, 0x57
  833. 00000896  B081                     cmp.l      D0, D1
  834. 00000898  6738                     beq        +0x3A /* 000008D2 */
  835. 0000089A  723C                     moveq.l    D1, 0x3C
  836. 0000089C  B081                     cmp.l      D0, D1
  837. 0000089E  6738                     beq        +0x3A /* 000008D8 */
  838. 000008A0  601E                     bra        +0x20 /* 000008C0 */
  839. label000008A2:
  840. 000008A2  41FA 0054                lea.l      A0, [PC + 0x54 /* 000008F8, value 0x29004E56 ')\0NV', cstring ")" */]
  841. 000008A6  2B48 DB5C                move.l     [A5 - 0x24A4], A0
  842. label000008AA:
  843. 000008AA  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  844. 000008AE  486E FBF8                pea.l      [A6 - 0x408]
  845. 000008B2  2F3C 0000 00B0           move.l     -[A7], 0xB0
  846. 000008B8  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  847. 000008BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  848. label000008C0:
  849. 000008C0  702E                     moveq.l    D0, 0x2E
  850. 000008C2  2F00                     move.l     -[A7], D0
  851. 000008C4  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  852. 000008C8  584F                     addq.w     A7, 4
  853. 000008CA  7057                     moveq.l    D0, 0x57
  854. 000008CC  1F00                     move.b     -[A7], D0
  855. 000008CE  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  856. label000008D2:
  857. 000008D2  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  858. 000008D6  6008                     bra        +0xA /* 000008E0 */
  859. label000008D8:
  860. 000008D8  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  861. 000008DC  6000 FE50                bra        -0x1AE /* 0000072E */
  862. label000008E0:
  863. 000008E0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  864. 000008E4  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  865. 000008E8  2006                     move.l     D0, D6
  866. 000008EA  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  867. 000008EE  4E5E                     unlink     A6
  868. 000008F0  205F                     movea.l    A0, [A7]+
  869. 000008F2  584F                     addq.w     A7, 4
  870. 000008F4  4ED0                     jmp        [A0]
  871. 000008F6  0002 2900                ori.b      D2, 0x0
  872. 000008FA  4E56 0000                link       A6, 0
  873. 000008FE  7003                     moveq.l    D0, 0x03
  874. 00000900  2F00                     move.l     -[A7], D0
  875. 00000902  42A7                     clr.l      -[A7]
  876. 00000904  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  877. 00000908  4EBA 000A                jsr        [PC + 0xA /* 00000914 */]
  878. 0000090C  4E5E                     unlink     A6
  879. 0000090E  205F                     movea.l    A0, [A7]+
  880. 00000910  584F                     addq.w     A7, 4
  881. 00000912  4ED0                     jmp        [A0]
  882. fn00000914:
  883. 00000914  4E56 FFEC                link       A6, -0x0014
  884. 00000918  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  885. 0000091C  7800                     moveq.l    D4, 0x00
  886. 0000091E  202E 000C                move.l     D0, [A6 + 0xC]
  887. 00000922  6706                     beq        +0x8 /* 0000092A */
  888. 00000924  206E 000C                movea.l    A0, [A6 + 0xC]
  889. 00000928  4210                     clr.b      [A0]
  890. label0000092A:
  891. 0000092A  246E 0008                movea.l    A2, [A6 + 0x8]
  892. 0000092E  2012                     move.l     D0, [A2]
  893. 00000930  0280 0000 0800           andi.l     D0, 0x800
  894. 00000936  670C                     beq        +0xE /* 00000944 */
  895. 00000938  283C 0000 4800           move.l     D4, 0x4800 /* 'H\0' */
  896. 0000093E  0292 FFFF B7FF           andi.l     [A2], 0xFFFFB7FF
  897. label00000944:
  898. 00000944  246E 0008                movea.l    A2, [A6 + 0x8]
  899. 00000948  2012                     move.l     D0, [A2]
  900. 0000094A  0280 0000 0400           andi.l     D0, 0x400
  901. 00000950  670C                     beq        +0xE /* 0000095E */
  902. 00000952  283C 0000 0400           move.l     D4, 0x400
  903. 00000958  0292 FFFF FBFF           andi.l     [A2], 0xFFFFFBFF
  904. label0000095E:
  905. 0000095E  7A00                     moveq.l    D5, 0x00
  906. 00000960  6000 0222                bra        +0x224 /* 00000B84 */
  907. label00000964:
  908. 00000964  8A84                     or.l       D5, D4
  909. 00000966  7800                     moveq.l    D4, 0x00
  910. 00000968  202E 000C                move.l     D0, [A6 + 0xC]
  911. 0000096C  6710                     beq        +0x12 /* 0000097E */
  912. 0000096E  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  913. 00000972  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  914. 00000976  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  915. 0000097A  504F                     addq.w     A7, 8
  916. 0000097C  600A                     bra        +0xC /* 00000988 */
  917. label0000097E:
  918. 0000097E  7041                     moveq.l    D0, 0x41
  919. 00000980  2F00                     move.l     -[A7], D0
  920. 00000982  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  921. 00000986  584F                     addq.w     A7, 4
  922. label00000988:
  923. 00000988  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  924. 0000098C  262E 0008                move.l     D3, [A6 + 0x8]
  925. 00000990  2D43 FFEC                move.l     [A6 - 0x14], D3
  926. 00000994  2043                     movea.l    A0, D3
  927. 00000996  5268 0006                addq.w     [A0 + 0x6], 1
  928. 0000099A  6000 0298                bra        +0x29A /* 00000C34 */
  929. label0000099E:
  930. 0000099E  4A85                     tst.l      D5
  931. 000009A0  670C                     beq        +0xE /* 000009AE */
  932. 000009A2  707D                     moveq.l    D0, 0x7D
  933. 000009A4  2F00                     move.l     -[A7], D0
  934. 000009A6  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  935. 000009AA  584F                     addq.w     A7, 4
  936. 000009AC  7A00                     moveq.l    D5, 0x00
  937. label000009AE:
  938. 000009AE  8A84                     or.l       D5, D4
  939. 000009B0  7800                     moveq.l    D4, 0x00
  940. 000009B2  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  941. 000009B6  0C2D 0039 DB5A           cmpi.b     [A5 - 0x24A6], 0x39 /* '9' */
  942. 000009BC  6612                     bne        +0x14 /* 000009D0 */
  943. 000009BE  262E 0008                move.l     D3, [A6 + 0x8]
  944. 000009C2  2D43 FFEC                move.l     [A6 - 0x14], D3
  945. 000009C6  2043                     movea.l    A0, D3
  946. 000009C8  5268 0006                addq.w     [A0 + 0x6], 1
  947. 000009CC  6000 0274                bra        +0x276 /* 00000C42 */
  948. label000009D0:
  949. 000009D0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  950. 000009D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  951. 000009D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  952. 000009DC  4EBA FF36                jsr        [PC - 0xCA /* 00000914 */]
  953. 000009E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  954. 000009E4  2D40 FFEC                move.l     [A6 - 0x14], D0
  955. 000009E8  7039                     moveq.l    D0, 0x39
  956. 000009EA  1F00                     move.b     -[A7], D0
  957. 000009EC  7012                     moveq.l    D0, 0x12
  958. 000009EE  2F00                     move.l     -[A7], D0
  959. 000009F0  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  960. 000009F4  202E FFEC                move.l     D0, [A6 - 0x14]
  961. 000009F8  660A                     bne        +0xC /* 00000A04 */
  962. 000009FA  2F3C 0000 08E4           move.l     -[A7], 0x8E4
  963. 00000A00  4EBA F5FE                jsr        [PC - 0xA02 /* 00000000 */]
  964. label00000A04:
  965. 00000A04  286E FFEC                movea.l    A4, [A6 - 0x14]
  966. 00000A08  605C                     bra        +0x5E /* 00000A66 */
  967. label00000A0A:
  968. 00000A0A  200C                     move.l     D0, A4
  969. 00000A0C  6654                     bne        +0x56 /* 00000A62 */
  970. 00000A0E  206E FFEC                movea.l    A0, [A6 - 0x14]
  971. 00000A12  2610                     move.l     D3, [A0]
  972. 00000A14  70E0                     moveq.l    D0, 0xFFFFFFE0
  973. 00000A16  2D43 FFF4                move.l     [A6 - 0xC], D3
  974. 00000A1A  C680                     and.l      D3, D0
  975. 00000A1C  8A83                     or.l       D5, D3
  976. 00000A1E  486E FFEC                pea.l      [A6 - 0x14]
  977. 00000A22  202E FFF4                move.l     D0, [A6 - 0xC]
  978. 00000A26  721F                     moveq.l    D1, 0x1F
  979. 00000A28  C081                     and.l      D0, D1
  980. 00000A2A  2F00                     move.l     -[A7], D0
  981. 00000A2C  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  982. 00000A30  286E FFEC                movea.l    A4, [A6 - 0x14]
  983. 00000A34  6004                     bra        +0x6 /* 00000A3A */
  984. label00000A36:
  985. 00000A36  286C 0008                movea.l    A4, [A4 + 0x8]
  986. label00000A3A:
  987. 00000A3A  2014                     move.l     D0, [A4]
  988. 00000A3C  761F                     moveq.l    D3, 0x1F
  989. 00000A3E  C083                     and.l      D0, D3
  990. 00000A40  206E 0008                movea.l    A0, [A6 + 0x8]
  991. 00000A44  2210                     move.l     D1, [A0]
  992. 00000A46  C283                     and.l      D1, D3
  993. 00000A48  B081                     cmp.l      D0, D1
  994. 00000A4A  66EA                     bne        -0x14 /* 00000A36 */
  995. 00000A4C  200C                     move.l     D0, A4
  996. 00000A4E  660A                     bne        +0xC /* 00000A5A */
  997. 00000A50  2F3C 0000 08FB           move.l     -[A7], 0x8FB
  998. 00000A56  4EBA F5A8                jsr        [PC - 0xA58 /* 00000000 */]
  999. label00000A5A:
  1000. 00000A5A  2D4C 0008                move.l     [A6 + 0x8], A4
  1001. 00000A5E  6000 01D4                bra        +0x1D6 /* 00000C34 */
  1002. label00000A62:
  1003. 00000A62  286C 0008                movea.l    A4, [A4 + 0x8]
  1004. label00000A66:
  1005. 00000A66  B9EE 0008                cmpa.l     A4, [A6 + 0x8]
  1006. 00000A6A  6700 01C8                beq        +0x1CA /* 00000C34 */
  1007. 00000A6E  609A                     bra        -0x64 /* 00000A0A */
  1008. label00000A70:
  1009. 00000A70  7000                     moveq.l    D0, 0x00
  1010. 00000A72  2B40 CEF4                move.l     [A5 - 0x310C], D0
  1011. 00000A76  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1012. 00000A7A  7001                     moveq.l    D0, 0x01
  1013. 00000A7C  3F00                     move.w     -[A7], D0
  1014. 00000A7E  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  1015. 00000A82  2D40 0008                move.l     [A6 + 0x8], D0
  1016. 00000A86  2005                     move.l     D0, D5
  1017. 00000A88  0C80 0000 0200           cmpi.l     D0, 0x200
  1018. 00000A8E  6724                     beq        +0x26 /* 00000AB4 */
  1019. 00000A90  0C80 0000 0100           cmpi.l     D0, 0x100
  1020. 00000A96  671C                     beq        +0x1E /* 00000AB4 */
  1021. 00000A98  7201                     moveq.l    D1, 0x01
  1022. 00000A9A  B081                     cmp.l      D0, D1
  1023. 00000A9C  6716                     beq        +0x18 /* 00000AB4 */
  1024. 00000A9E  0C80 0000 0800           cmpi.l     D0, 0x800
  1025. 00000AA4  6712                     beq        +0x14 /* 00000AB8 */
  1026. 00000AA6  0C80 0000 0400           cmpi.l     D0, 0x400
  1027. 00000AAC  670A                     beq        +0xC /* 00000AB8 */
  1028. 00000AAE  4A80                     tst.l      D0
  1029. 00000AB0  673E                     beq        +0x40 /* 00000AF0 */
  1030. 00000AB2  600E                     bra        +0x10 /* 00000AC2 */
  1031. label00000AB4:
  1032. 00000AB4  7611                     moveq.l    D3, 0x11
  1033. 00000AB6  6018                     bra        +0x1A /* 00000AD0 */
  1034. label00000AB8:
  1035. 00000AB8  206E 0008                movea.l    A0, [A6 + 0x8]
  1036. 00000ABC  2610                     move.l     D3, [A0]
  1037. 00000ABE  8685                     or.l       D3, D5
  1038. 00000AC0  600E                     bra        +0x10 /* 00000AD0 */
  1039. label00000AC2:
  1040. 00000AC2  707D                     moveq.l    D0, 0x7D
  1041. 00000AC4  2F00                     move.l     -[A7], D0
  1042. 00000AC6  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1043. 00000ACA  584F                     addq.w     A7, 4
  1044. 00000ACC  7A00                     moveq.l    D5, 0x00
  1045. 00000ACE  6020                     bra        +0x22 /* 00000AF0 */
  1046. label00000AD0:
  1047. 00000AD0  206E 0008                movea.l    A0, [A6 + 0x8]
  1048. 00000AD4  1028 0004                move.b     D0, [A0 + 0x4]
  1049. 00000AD8  0200 0080                andi.b     D0, 0x80
  1050. 00000ADC  670C                     beq        +0xE /* 00000AEA */
  1051. 00000ADE  486E 0008                pea.l      [A6 + 0x8]
  1052. 00000AE2  2F03                     move.l     -[A7], D3
  1053. 00000AE4  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  1054. 00000AE8  6006                     bra        +0x8 /* 00000AF0 */
  1055. label00000AEA:
  1056. 00000AEA  206E 0008                movea.l    A0, [A6 + 0x8]
  1057. 00000AEE  2083                     move.l     [A0], D3
  1058. label00000AF0:
  1059. 00000AF0  246E 0008                movea.l    A2, [A6 + 0x8]
  1060. 00000AF4  102A 0004                move.b     D0, [A2 + 0x4]
  1061. 00000AF8  0200 0080                andi.b     D0, 0x80
  1062. 00000AFC  6716                     beq        +0x18 /* 00000B14 */
  1063. 00000AFE  486E 0008                pea.l      [A6 + 0x8]
  1064. 00000B02  2005                     move.l     D0, D5
  1065. 00000B04  0280 0000 1F00           andi.l     D0, 0x1F00
  1066. 00000B0A  8092                     or.l       D0, [A2]
  1067. 00000B0C  2F00                     move.l     -[A7], D0
  1068. 00000B0E  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  1069. 00000B12  600E                     bra        +0x10 /* 00000B22 */
  1070. label00000B14:
  1071. 00000B14  206E 0008                movea.l    A0, [A6 + 0x8]
  1072. 00000B18  2005                     move.l     D0, D5
  1073. 00000B1A  0280 0000 1F00           andi.l     D0, 0x1F00
  1074. 00000B20  8190                     or.l       [A0], D0
  1075. label00000B22:
  1076. 00000B22  7A00                     moveq.l    D5, 0x00
  1077. 00000B24  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1078. 00000B28  6046                     bra        +0x48 /* 00000B70 */
  1079. label00000B2A:
  1080. 00000B2A  7640                     moveq.l    D3, 0x40
  1081. 00000B2C  6006                     bra        +0x8 /* 00000B34 */
  1082. label00000B2E:
  1083. 00000B2E  263C 0000 0080           move.l     D3, 0x80
  1084. label00000B34:
  1085. 00000B34  206E 0008                movea.l    A0, [A6 + 0x8]
  1086. 00000B38  2010                     move.l     D0, [A0]
  1087. 00000B3A  C083                     and.l      D0, D3
  1088. 00000B3C  670A                     beq        +0xC /* 00000B48 */
  1089. 00000B3E  707D                     moveq.l    D0, 0x7D
  1090. 00000B40  2F00                     move.l     -[A7], D0
  1091. 00000B42  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1092. 00000B46  584F                     addq.w     A7, 4
  1093. label00000B48:
  1094. 00000B48  246E 0008                movea.l    A2, [A6 + 0x8]
  1095. 00000B4C  102A 0004                move.b     D0, [A2 + 0x4]
  1096. 00000B50  0200 0080                andi.b     D0, 0x80
  1097. 00000B54  6710                     beq        +0x12 /* 00000B66 */
  1098. 00000B56  486E 0008                pea.l      [A6 + 0x8]
  1099. 00000B5A  2012                     move.l     D0, [A2]
  1100. 00000B5C  8083                     or.l       D0, D3
  1101. 00000B5E  2F00                     move.l     -[A7], D0
  1102. 00000B60  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  1103. 00000B64  6006                     bra        +0x8 /* 00000B6C */
  1104. label00000B66:
  1105. 00000B66  206E 0008                movea.l    A0, [A6 + 0x8]
  1106. 00000B6A  8790                     or.l       [A0], D3
  1107. label00000B6C:
  1108. 00000B6C  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1109. label00000B70:
  1110. 00000B70  122D DB5A                move.b     D1, [A5 - 0x24A6]
  1111. 00000B74  7000                     moveq.l    D0, 0x00
  1112. 00000B76  1001                     move.b     D0, D1
  1113. 00000B78  7207                     moveq.l    D1, 0x07
  1114. 00000B7A  B081                     cmp.l      D0, D1
  1115. 00000B7C  67AC                     beq        -0x52 /* 00000B2A */
  1116. 00000B7E  7223                     moveq.l    D1, 0x23
  1117. 00000B80  B081                     cmp.l      D0, D1
  1118. 00000B82  67AA                     beq        -0x54 /* 00000B2E */
  1119. label00000B84:
  1120. 00000B84  122D DB5A                move.b     D1, [A5 - 0x24A6]
  1121. 00000B88  7000                     moveq.l    D0, 0x00
  1122. 00000B8A  1001                     move.b     D0, D1
  1123. 00000B8C  726E                     moveq.l    D1, 0x6E
  1124. 00000B8E  B081                     cmp.l      D0, D1
  1125. 00000B90  6700 FDD2                beq        -0x22C /* 00000964 */
  1126. 00000B94  7238                     moveq.l    D1, 0x38
  1127. 00000B96  B081                     cmp.l      D0, D1
  1128. 00000B98  6700 FE04                beq        -0x1FA /* 0000099E */
  1129. 00000B9C  7232                     moveq.l    D1, 0x32
  1130. 00000B9E  B081                     cmp.l      D0, D1
  1131. 00000BA0  6700 FECE                beq        -0x130 /* 00000A70 */
  1132. 00000BA4  722F                     moveq.l    D1, 0x2F
  1133. 00000BA6  B081                     cmp.l      D0, D1
  1134. 00000BA8  6738                     beq        +0x3A /* 00000BE2 */
  1135. 00000BAA  722C                     moveq.l    D1, 0x2C
  1136. 00000BAC  B081                     cmp.l      D0, D1
  1137. 00000BAE  6732                     beq        +0x34 /* 00000BE2 */
  1138. 00000BB0  7230                     moveq.l    D1, 0x30
  1139. 00000BB2  B081                     cmp.l      D0, D1
  1140. 00000BB4  6734                     beq        +0x36 /* 00000BEA */
  1141. 00000BB6  7231                     moveq.l    D1, 0x31
  1142. 00000BB8  B081                     cmp.l      D0, D1
  1143. 00000BBA  672E                     beq        +0x30 /* 00000BEA */
  1144. 00000BBC  722D                     moveq.l    D1, 0x2D
  1145. 00000BBE  B081                     cmp.l      D0, D1
  1146. 00000BC0  6728                     beq        +0x2A /* 00000BEA */
  1147. 00000BC2  722E                     moveq.l    D1, 0x2E
  1148. 00000BC4  B081                     cmp.l      D0, D1
  1149. 00000BC6  6722                     beq        +0x24 /* 00000BEA */
  1150. 00000BC8  7216                     moveq.l    D1, 0x16
  1151. 00000BCA  B081                     cmp.l      D0, D1
  1152. 00000BCC  671C                     beq        +0x1E /* 00000BEA */
  1153. 00000BCE  7225                     moveq.l    D1, 0x25
  1154. 00000BD0  B081                     cmp.l      D0, D1
  1155. 00000BD2  6724                     beq        +0x26 /* 00000BF8 */
  1156. 00000BD4  7226                     moveq.l    D1, 0x26
  1157. 00000BD6  B081                     cmp.l      D0, D1
  1158. 00000BD8  6726                     beq        +0x28 /* 00000C00 */
  1159. 00000BDA  7227                     moveq.l    D1, 0x27
  1160. 00000BDC  B081                     cmp.l      D0, D1
  1161. 00000BDE  6728                     beq        +0x2A /* 00000C08 */
  1162. 00000BE0  6034                     bra        +0x36 /* 00000C16 */
  1163. label00000BE2:
  1164. 00000BE2  0085 0000 0400           ori.l      D5, 0x400
  1165. 00000BE8  6024                     bra        +0x26 /* 00000C0E */
  1166. label00000BEA:
  1167. 00000BEA  0085 0000 4000           ori.l      D5, 0x4000 /* '@\0' */
  1168. 00000BF0  0085 0000 0800           ori.l      D5, 0x800
  1169. 00000BF6  6016                     bra        +0x18 /* 00000C0E */
  1170. label00000BF8:
  1171. 00000BF8  0085 0000 0001           ori.l      D5, 0x1
  1172. 00000BFE  600E                     bra        +0x10 /* 00000C0E */
  1173. label00000C00:
  1174. 00000C00  0085 0000 0200           ori.l      D5, 0x200
  1175. 00000C06  6006                     bra        +0x8 /* 00000C0E */
  1176. label00000C08:
  1177. 00000C08  0085 0000 4100           ori.l      D5, 0x4100 /* 'A\0' */
  1178. label00000C0E:
  1179. 00000C0E  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1180. 00000C12  6000 FF70                bra        -0x8E /* 00000B84 */
  1181. label00000C16:
  1182. 00000C16  4A85                     tst.l      D5
  1183. 00000C18  670C                     beq        +0xE /* 00000C26 */
  1184. 00000C1A  707D                     moveq.l    D0, 0x7D
  1185. 00000C1C  2F00                     move.l     -[A7], D0
  1186. 00000C1E  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1187. 00000C22  584F                     addq.w     A7, 4
  1188. 00000C24  7A00                     moveq.l    D5, 0x00
  1189. label00000C26:
  1190. 00000C26  262E 0008                move.l     D3, [A6 + 0x8]
  1191. 00000C2A  2D43 FFEC                move.l     [A6 - 0x14], D3
  1192. 00000C2E  2043                     movea.l    A0, D3
  1193. 00000C30  5268 0006                addq.w     [A0 + 0x6], 1
  1194. label00000C34:
  1195. 00000C34  8A84                     or.l       D5, D4
  1196. label00000C36:
  1197. 00000C36  0C2D 0038 DB5A           cmpi.b     [A5 - 0x24A6], 0x38 /* '8' */
  1198. 00000C3C  661E                     bne        +0x20 /* 00000C5C */
  1199. 00000C3E  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1200. label00000C42:
  1201. 00000C42  52AD CEFC                addq.l     [A5 - 0x3104], 1
  1202. 00000C46  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1203. 00000C4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1204. 00000C4E  4EBA 01E2                jsr        [PC + 0x1E2 /* 00000E32 */]
  1205. 00000C52  2840                     movea.l    A4, D0
  1206. 00000C54  53AD CEFC                subq.l     [A5 - 0x3104], 1
  1207. 00000C58  6000 0082                bra        +0x84 /* 00000CDC */
  1208. label00000C5C:
  1209. 00000C5C  0C2D 0040 DB5A           cmpi.b     [A5 - 0x24A6], 0x40 /* '@' */
  1210. 00000C62  6644                     bne        +0x46 /* 00000CA8 */
  1211. 00000C64  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1212. 00000C68  7015                     moveq.l    D0, 0x15
  1213. 00000C6A  2F00                     move.l     -[A7], D0
  1214. 00000C6C  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  1215. 00000C70  2840                     movea.l    A4, D0
  1216. 00000C72  0C2D 0041 DB5A           cmpi.b     [A5 - 0x24A6], 0x41 /* 'A' */
  1217. 00000C78  6608                     bne        +0xA /* 00000C82 */
  1218. 00000C7A  002C 0010 0004           ori.b      [A4 + 0x4], 0x10
  1219. 00000C80  6018                     bra        +0x1A /* 00000C9A */
  1220. label00000C82:
  1221. 00000C82  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  1222. 00000C86  2940 000C                move.l     [A4 + 0xC], D0
  1223. 00000C8A  202C 000C                move.l     D0, [A4 + 0xC]
  1224. 00000C8E  6E0A                     bgt        +0xC /* 00000C9A */
  1225. 00000C90  7061                     moveq.l    D0, 0x61
  1226. 00000C92  2F00                     move.l     -[A7], D0
  1227. 00000C94  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1228. 00000C98  584F                     addq.w     A7, 4
  1229. label00000C9A:
  1230. 00000C9A  7041                     moveq.l    D0, 0x41
  1231. 00000C9C  1F00                     move.b     -[A7], D0
  1232. 00000C9E  7026                     moveq.l    D0, 0x26
  1233. 00000CA0  2F00                     move.l     -[A7], D0
  1234. 00000CA2  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  1235. 00000CA6  6034                     bra        +0x36 /* 00000CDC */
  1236. label00000CA8:
  1237. 00000CA8  0C2D 003E DB5A           cmpi.b     [A5 - 0x24A6], 0x3E /* '>' */
  1238. 00000CAE  6600 00EE                bne        +0xF0 /* 00000D9E */
  1239. 00000CB2  206E FFEC                movea.l    A0, [A6 - 0x14]
  1240. 00000CB6  2010                     move.l     D0, [A0]
  1241. 00000CB8  721F                     moveq.l    D1, 0x1F
  1242. 00000CBA  C081                     and.l      D0, D1
  1243. 00000CBC  41ED E170                lea.l      A0, [A5 - 0x1E90]
  1244. 00000CC0  1030 0000                move.b     D0, [A0 + D0.w]
  1245. 00000CC4  7210                     moveq.l    D1, 0x10
  1246. 00000CC6  C001                     and.b      D0, D1
  1247. 00000CC8  6700 00D4                beq        +0xD6 /* 00000D9E */
  1248. 00000CCC  2F3C 0000 0090           move.l     -[A7], 0x90
  1249. 00000CD2  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1250. 00000CD6  584F                     addq.w     A7, 4
  1251. 00000CD8  6000 00C4                bra        +0xC6 /* 00000D9E */
  1252. label00000CDC:
  1253. 00000CDC  102C 0004                move.b     D0, [A4 + 0x4]
  1254. 00000CE0  0200 0080                andi.b     D0, 0x80
  1255. 00000CE4  670C                     beq        +0xE /* 00000CF2 */
  1256. 00000CE6  2F0C                     move.l     -[A7], A4
  1257. 00000CE8  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  1258. 00000CEC  2840                     movea.l    A4, D0
  1259. 00000CEE  526C 0006                addq.w     [A4 + 0x6], 1
  1260. label00000CF2:
  1261. 00000CF2  296E 0008 0008           move.l     [A4 + 0x8], [A6 + 0x8]
  1262. 00000CF8  206E FFEC                movea.l    A0, [A6 - 0x14]
  1263. 00000CFC  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  1264. 00000D00  6608                     bne        +0xA /* 00000D0A */
  1265. 00000D02  2D4C FFEC                move.l     [A6 - 0x14], A4
  1266. 00000D06  6000 0088                bra        +0x8A /* 00000D90 */
  1267. label00000D0A:
  1268. 00000D0A  246E FFEC                movea.l    A2, [A6 - 0x14]
  1269. 00000D0E  206A 0008                movea.l    A0, [A2 + 0x8]
  1270. 00000D12  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  1271. 00000D16  6624                     bne        +0x26 /* 00000D3C */
  1272. 00000D18  102A 0004                move.b     D0, [A2 + 0x4]
  1273. 00000D1C  0200 0080                andi.b     D0, 0x80
  1274. 00000D20  6710                     beq        +0x12 /* 00000D32 */
  1275. 00000D22  2F0A                     move.l     -[A7], A2
  1276. 00000D24  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  1277. 00000D28  2D40 FFEC                move.l     [A6 - 0x14], D0
  1278. 00000D2C  2040                     movea.l    A0, D0
  1279. 00000D2E  5268 0006                addq.w     [A0 + 0x6], 1
  1280. label00000D32:
  1281. 00000D32  206E FFEC                movea.l    A0, [A6 - 0x14]
  1282. 00000D36  214C 0008                move.l     [A0 + 0x8], A4
  1283. 00000D3A  6054                     bra        +0x56 /* 00000D90 */
  1284. label00000D3C:
  1285. 00000D3C  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1286. 00000D40  2D48 FFF0                move.l     [A6 - 0x10], A0
  1287. 00000D44  600C                     bra        +0xE /* 00000D52 */
  1288. label00000D46:
  1289. 00000D46  206E FFF0                movea.l    A0, [A6 - 0x10]
  1290. 00000D4A  2050                     movea.l    A0, [A0]
  1291. 00000D4C  5048                     addq.w     A0, 8
  1292. 00000D4E  2D48 FFF0                move.l     [A6 - 0x10], A0
  1293. label00000D52:
  1294. 00000D52  246E FFF0                movea.l    A2, [A6 - 0x10]
  1295. 00000D56  2052                     movea.l    A0, [A2]
  1296. 00000D58  2668 0008                movea.l    A3, [A0 + 0x8]
  1297. 00000D5C  206B 0008                movea.l    A0, [A3 + 0x8]
  1298. 00000D60  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  1299. 00000D64  66E0                     bne        -0x1E /* 00000D46 */
  1300. 00000D66  102B 0004                move.b     D0, [A3 + 0x4]
  1301. 00000D6A  0200 0080                andi.b     D0, 0x80
  1302. 00000D6E  6712                     beq        +0x14 /* 00000D82 */
  1303. 00000D70  2F0B                     move.l     -[A7], A3
  1304. 00000D72  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  1305. 00000D76  2052                     movea.l    A0, [A2]
  1306. 00000D78  2140 0008                move.l     [A0 + 0x8], D0
  1307. 00000D7C  2040                     movea.l    A0, D0
  1308. 00000D7E  5268 0006                addq.w     [A0 + 0x6], 1
  1309. label00000D82:
  1310. 00000D82  206E FFF0                movea.l    A0, [A6 - 0x10]
  1311. 00000D86  2050                     movea.l    A0, [A0]
  1312. 00000D88  2068 0008                movea.l    A0, [A0 + 0x8]
  1313. 00000D8C  214C 0008                move.l     [A0 + 0x8], A4
  1314. label00000D90:
  1315. 00000D90  526C 0006                addq.w     [A4 + 0x6], 1
  1316. 00000D94  0C2D 003E DB5A           cmpi.b     [A5 - 0x24A6], 0x3E /* '>' */
  1317. 00000D9A  6600 FE9A                bne        -0x164 /* 00000C36 */
  1318. label00000D9E:
  1319. 00000D9E  162D E38C                move.b     D3, [A5 - 0x1C74]
  1320. 00000DA2  7002                     moveq.l    D0, 0x02
  1321. 00000DA4  B600                     cmp.b      D3, D0
  1322. 00000DA6  654E                     bcs        +0x50 /* 00000DF6 */
  1323. 00000DA8  206E FFEC                movea.l    A0, [A6 - 0x14]
  1324. 00000DAC  2810                     move.l     D4, [A0]
  1325. 00000DAE  2D44 FFFC                move.l     [A6 - 0x4], D4
  1326. 00000DB2  8885                     or.l       D4, D5
  1327. 00000DB4  0284 0000 0400           andi.l     D4, 0x400
  1328. 00000DBA  663A                     bne        +0x3C /* 00000DF6 */
  1329. 00000DBC  202E FFFC                move.l     D0, [A6 - 0x4]
  1330. 00000DC0  721F                     moveq.l    D1, 0x1F
  1331. 00000DC2  C081                     and.l      D0, D1
  1332. 00000DC4  41ED E170                lea.l      A0, [A5 - 0x1E90]
  1333. 00000DC8  1030 0000                move.b     D0, [A0 + D0.w]
  1334. 00000DCC  7210                     moveq.l    D1, 0x10
  1335. 00000DCE  C001                     and.b      D0, D1
  1336. 00000DD0  6624                     bne        +0x26 /* 00000DF6 */
  1337. 00000DD2  202D CEFC                move.l     D0, [A5 - 0x3104]
  1338. 00000DD6  661E                     bne        +0x20 /* 00000DF6 */
  1339. 00000DD8  202E 000C                move.l     D0, [A6 + 0xC]
  1340. 00000DDC  6718                     beq        +0x1A /* 00000DF6 */
  1341. 00000DDE  206E 000C                movea.l    A0, [A6 + 0xC]
  1342. 00000DE2  4A10                     tst.b      [A0]
  1343. 00000DE4  6710                     beq        +0x12 /* 00000DF6 */
  1344. 00000DE6  7000                     moveq.l    D0, 0x00
  1345. 00000DE8  1003                     move.b     D0, D3
  1346. 00000DEA  E580                     asl        D0, 2
  1347. 00000DEC  41ED E39A                lea.l      A0, [A5 - 0x1C66]
  1348. 00000DF0  2030 0000                move.l     D0, [A0 + D0.w]
  1349. 00000DF4  8A80                     or.l       D5, D0
  1350. label00000DF6:
  1351. 00000DF6  4A85                     tst.l      D5
  1352. 00000DF8  672C                     beq        +0x2E /* 00000E26 */
  1353. 00000DFA  2005                     move.l     D0, D5
  1354. 00000DFC  0280 0000 6400           andi.l     D0, 0x6400 /* 'd\0' */
  1355. 00000E02  6710                     beq        +0x12 /* 00000E14 */
  1356. 00000E04  206E FFEC                movea.l    A0, [A6 - 0x14]
  1357. 00000E08  2010                     move.l     D0, [A0]
  1358. 00000E0A  0280 FFFF 9FFF           andi.l     D0, 0xFFFF9FFF
  1359. 00000E10  8A80                     or.l       D5, D0
  1360. 00000E12  6008                     bra        +0xA /* 00000E1C */
  1361. label00000E14:
  1362. 00000E14  206E FFEC                movea.l    A0, [A6 - 0x14]
  1363. 00000E18  2010                     move.l     D0, [A0]
  1364. 00000E1A  8A80                     or.l       D5, D0
  1365. label00000E1C:
  1366. 00000E1C  486E FFEC                pea.l      [A6 - 0x14]
  1367. 00000E20  2F05                     move.l     -[A7], D5
  1368. 00000E22  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  1369. label00000E26:
  1370. 00000E26  202E FFEC                move.l     D0, [A6 - 0x14]
  1371. 00000E2A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  1372. 00000E2E  4E5E                     unlink     A6
  1373. 00000E30  4E75                     rts
  1374. fn00000E32:
  1375. 00000E32  4E56 FBF0                link       A6, -0x0410
  1376. 00000E36  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1377. 00000E3A  4244                     clr.w      D4
  1378. 00000E3C  122D E340                move.b     D1, [A5 - 0x1CC0]
  1379. 00000E40  7000                     moveq.l    D0, 0x00
  1380. 00000E42  1001                     move.b     D0, D1
  1381. 00000E44  7602                     moveq.l    D3, 0x02
  1382. 00000E46  E7A0                     asl        D0, D3
  1383. 00000E48  142D E38C                move.b     D2, [A5 - 0x1C74]
  1384. 00000E4C  7200                     moveq.l    D1, 0x00
  1385. 00000E4E  1202                     move.b     D1, D2
  1386. 00000E50  E7A1                     asl        D1, D3
  1387. 00000E52  D081                     add.l      D0, D1
  1388. 00000E54  41ED E38E                lea.l      A0, [A5 - 0x1C72]
  1389. 00000E58  2F30 0000                move.l     -[A7], [A0 + D0.w]
  1390. 00000E5C  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  1391. 00000E60  2D40 FFF0                move.l     [A6 - 0x10], D0
  1392. 00000E64  0C2D 0039 DB5A           cmpi.b     [A5 - 0x24A6], 0x39 /* '9' */
  1393. 00000E6A  661A                     bne        +0x1C /* 00000E86 */
  1394. 00000E6C  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1395. 00000E70  102D E35C                move.b     D0, [A5 - 0x1CA4]
  1396. 00000E74  6700 0322                beq        +0x324 /* 00001198 */
  1397. 00000E78  206E FFF0                movea.l    A0, [A6 - 0x10]
  1398. 00000E7C  0028 0003 0004           ori.b      [A0 + 0x4], 0x3
  1399. 00000E82  6000 0314                bra        +0x316 /* 00001198 */
  1400. label00000E86:
  1401. 00000E86  246E FFF0                movea.l    A2, [A6 - 0x10]
  1402. 00000E8A  002A 0001 0004           ori.b      [A2 + 0x4], 0x1
  1403. 00000E90  0C2D 0059 DB5A           cmpi.b     [A5 - 0x24A6], 0x59 /* 'Y' */
  1404. 00000E96  6618                     bne        +0x1A /* 00000EB0 */
  1405. 00000E98  102D E350                move.b     D0, [A5 - 0x1CB0]
  1406. 00000E9C  670A                     beq        +0xC /* 00000EA8 */
  1407. 00000E9E  7012                     moveq.l    D0, 0x12
  1408. 00000EA0  2F00                     move.l     -[A7], D0
  1409. 00000EA2  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1410. 00000EA6  584F                     addq.w     A7, 4
  1411. label00000EA8:
  1412. 00000EA8  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1413. 00000EAC  6000 025C                bra        +0x25E /* 0000110A */
  1414. label00000EB0:
  1415. 00000EB0  0C2D 0017 DB5A           cmpi.b     [A5 - 0x24A6], 0x17
  1416. 00000EB6  6612                     bne        +0x14 /* 00000ECA */
  1417. 00000EB8  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1418. 00000EBC  486E FFF4                pea.l      [A6 - 0xC]
  1419. 00000EC0  42A7                     clr.l      -[A7]
  1420. 00000EC2  4267                     clr.w      -[A7]
  1421. 00000EC4  4EBA F302                jsr        [PC - 0xCFE /* 000001C8 */]
  1422. 00000EC8  6012                     bra        +0x14 /* 00000EDC */
  1423. label00000ECA:
  1424. 00000ECA  486E FFF4                pea.l      [A6 - 0xC]
  1425. 00000ECE  42A7                     clr.l      -[A7]
  1426. 00000ED0  4267                     clr.w      -[A7]
  1427. 00000ED2  4EBA F2F4                jsr        [PC - 0xD0C /* 000001C8 */]
  1428. 00000ED6  4A40                     tst.w      D0
  1429. 00000ED8  6700 01CA                beq        +0x1CC /* 000010A4 */
  1430. label00000EDC:
  1431. 00000EDC  286E FFF0                movea.l    A4, [A6 - 0x10]
  1432. 00000EE0  700C                     moveq.l    D0, 0x0C
  1433. 00000EE2  D9C0                     add.l      A4, D0
  1434. 00000EE4  2D4C FFFC                move.l     [A6 - 0x4], A4
  1435. 00000EE8  206E FFFC                movea.l    A0, [A6 - 0x4]
  1436. 00000EEC  2D48 FFF8                move.l     [A6 - 0x8], A0
  1437. label00000EF0:
  1438. 00000EF0  206E FFF8                movea.l    A0, [A6 - 0x8]
  1439. 00000EF4  4A90                     tst.l      [A0]
  1440. 00000EF6  662E                     bne        +0x30 /* 00000F26 */
  1441. 00000EF8  206E FFF4                movea.l    A0, [A6 - 0xC]
  1442. 00000EFC  2010                     move.l     D0, [A0]
  1443. 00000EFE  721F                     moveq.l    D1, 0x1F
  1444. 00000F00  C041                     and.w      D0, D1
  1445. 00000F02  7213                     moveq.l    D1, 0x13
  1446. 00000F04  B041                     cmp.w      D0, D1
  1447. 00000F06  661E                     bne        +0x20 /* 00000F26 */
  1448. 00000F08  0C2D 0039 DB5A           cmpi.b     [A5 - 0x24A6], 0x39 /* '9' */
  1449. 00000F0E  6616                     bne        +0x18 /* 00000F26 */
  1450. 00000F10  206E FFF0                movea.l    A0, [A6 - 0x10]
  1451. 00000F14  0028 0002 0004           ori.b      [A0 + 0x4], 0x2
  1452. 00000F1A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1453. 00000F1E  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1454. 00000F22  6000 01E6                bra        +0x1E8 /* 0000110A */
  1455. label00000F26:
  1456. 00000F26  42A7                     clr.l      -[A7]
  1457. 00000F28  486E FBF0                pea.l      [A6 - 0x410]
  1458. 00000F2C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1459. 00000F30  4EBA F9E2                jsr        [PC - 0x61E /* 00000914 */]
  1460. 00000F34  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1461. 00000F38  2640                     movea.l    A3, D0
  1462. 00000F3A  2F0B                     move.l     -[A7], A3
  1463. 00000F3C  4EBA 03AC                jsr        [PC + 0x3AC /* 000012EA */]
  1464. 00000F40  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1465. 00000F44  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1466. 00000F48  2013                     move.l     D0, [A3]
  1467. 00000F4A  721F                     moveq.l    D1, 0x1F
  1468. 00000F4C  C041                     and.w      D0, D1
  1469. 00000F4E  7213                     moveq.l    D1, 0x13
  1470. 00000F50  B041                     cmp.w      D0, D1
  1471. 00000F52  660A                     bne        +0xC /* 00000F5E */
  1472. 00000F54  706A                     moveq.l    D0, 0x6A
  1473. 00000F56  2F00                     move.l     -[A7], D0
  1474. 00000F58  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1475. 00000F5C  584F                     addq.w     A7, 4
  1476. label00000F5E:
  1477. 00000F5E  2013                     move.l     D0, [A3]
  1478. 00000F60  721F                     moveq.l    D1, 0x1F
  1479. 00000F62  C041                     and.w      D0, D1
  1480. 00000F64  7214                     moveq.l    D1, 0x14
  1481. 00000F66  B041                     cmp.w      D0, D1
  1482. 00000F68  661E                     bne        +0x20 /* 00000F88 */
  1483. 00000F6A  206B 000C                movea.l    A0, [A3 + 0xC]
  1484. 00000F6E  2068 0010                movea.l    A0, [A0 + 0x10]
  1485. 00000F72  2028 0010                move.l     D0, [A0 + 0x10]
  1486. 00000F76  0280 0000 6000           andi.l     D0, 0x6000 /* '`\0' */
  1487. 00000F7C  670A                     beq        +0xC /* 00000F88 */
  1488. 00000F7E  7016                     moveq.l    D0, 0x16
  1489. 00000F80  2F00                     move.l     -[A7], D0
  1490. 00000F82  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1491. 00000F86  584F                     addq.w     A7, 4
  1492. label00000F88:
  1493. 00000F88  2013                     move.l     D0, [A3]
  1494. 00000F8A  721F                     moveq.l    D1, 0x1F
  1495. 00000F8C  C081                     and.l      D0, D1
  1496. 00000F8E  41ED E170                lea.l      A0, [A5 - 0x1E90]
  1497. 00000F92  1030 0000                move.b     D0, [A0 + D0.w]
  1498. 00000F96  7210                     moveq.l    D1, 0x10
  1499. 00000F98  C001                     and.b      D0, D1
  1500. 00000F9A  6716                     beq        +0x18 /* 00000FB2 */
  1501. 00000F9C  2F0B                     move.l     -[A7], A3
  1502. 00000F9E  4267                     clr.w      -[A7]
  1503. 00000FA0  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  1504. 00000FA4  2640                     movea.l    A3, D0
  1505. 00000FA6  206B 0008                movea.l    A0, [A3 + 0x8]
  1506. 00000FAA  5368 0006                subq.w     [A0 + 0x6], 1
  1507. 00000FAE  526B 0006                addq.w     [A3 + 0x6], 1
  1508. label00000FB2:
  1509. 00000FB2  2013                     move.l     D0, [A3]
  1510. 00000FB4  721F                     moveq.l    D1, 0x1F
  1511. 00000FB6  C041                     and.w      D0, D1
  1512. 00000FB8  7215                     moveq.l    D1, 0x15
  1513. 00000FBA  B041                     cmp.w      D0, D1
  1514. 00000FBC  6608                     bne        +0xA /* 00000FC6 */
  1515. 00000FBE  2F0B                     move.l     -[A7], A3
  1516. 00000FC0  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  1517. 00000FC4  2640                     movea.l    A3, D0
  1518. label00000FC6:
  1519. 00000FC6  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  1520. 00000FCA  2440                     movea.l    A2, D0
  1521. 00000FCC  254B 0004                move.l     [A2 + 0x4], A3
  1522. 00000FD0  288A                     move.l     [A4], A2
  1523. 00000FD2  284A                     movea.l    A4, A2
  1524. 00000FD4  504C                     addq.w     A4, 8
  1525. 00000FD6  102E FBF0                move.b     D0, [A6 - 0x410]
  1526. 00000FDA  6710                     beq        +0x12 /* 00000FEC */
  1527. 00000FDC  486E FBF0                pea.l      [A6 - 0x410]
  1528. 00000FE0  7002                     moveq.l    D0, 0x02
  1529. 00000FE2  3F00                     move.w     -[A7], D0
  1530. 00000FE4  206D E698                movea.l    A0, [A5 - 0x1968]
  1531. 00000FE8  4E90                     jsr        [A0]
  1532. 00000FEA  2480                     move.l     [A2], D0
  1533. label00000FEC:
  1534. 00000FEC  202D E616                move.l     D0, [A5 - 0x19EA]
  1535. 00000FF0  6724                     beq        +0x26 /* 00001016 */
  1536. 00000FF2  B86D E636                cmp.w      D4, [A5 - 0x19CA]
  1537. 00000FF6  6C1E                     bge        +0x20 /* 00001016 */
  1538. 00000FF8  5244                     addq.w     D4, 1
  1539. 00000FFA  7001                     moveq.l    D0, 0x01
  1540. 00000FFC  3204                     move.w     D1, D4
  1541. 00000FFE  3401                     move.w     D2, D1
  1542. 00001000  48C2                     ext.l      D2
  1543. 00001002  41ED E61A                lea.l      A0, [A5 - 0x19E6]
  1544. 00001006  1230 2000                move.b     D1, [A0 + D2.w]
  1545. 0000100A  4881                     ext.w      D1
  1546. 0000100C  740A                     moveq.l    D2, 0x0A
  1547. 0000100E  D242                     add.w      D1, D2
  1548. 00001010  E360                     asl        D0.w, D1
  1549. 00001012  816A 000C                or.w       [A2 + 0xC], D0
  1550. label00001016:
  1551. 00001016  0C2D 0039 DB5A           cmpi.b     [A5 - 0x24A6], 0x39 /* '9' */
  1552. 0000101C  660E                     bne        +0x10 /* 0000102C */
  1553. 0000101E  206E FFF0                movea.l    A0, [A6 - 0x10]
  1554. 00001022  0028 0002 0004           ori.b      [A0 + 0x4], 0x2
  1555. 00001028  6000 00E0                bra        +0xE2 /* 0000110A */
  1556. label0000102C:
  1557. 0000102C  0C2D 003C DB5A           cmpi.b     [A5 - 0x24A6], 0x3C /* '<' */
  1558. 00001032  6716                     beq        +0x18 /* 0000104A */
  1559. label00001034:
  1560. 00001034  7012                     moveq.l    D0, 0x12
  1561. 00001036  2F00                     move.l     -[A7], D0
  1562. 00001038  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1563. 0000103C  584F                     addq.w     A7, 4
  1564. 0000103E  7039                     moveq.l    D0, 0x39
  1565. 00001040  1F00                     move.b     -[A7], D0
  1566. 00001042  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  1567. 00001046  6000 00C2                bra        +0xC4 /* 0000110A */
  1568. label0000104A:
  1569. 0000104A  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1570. 0000104E  0C2D 0059 DB5A           cmpi.b     [A5 - 0x24A6], 0x59 /* 'Y' */
  1571. 00001054  660C                     bne        +0xE /* 00001062 */
  1572. 00001056  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1573. 0000105A  0C2D 0039 DB5A           cmpi.b     [A5 - 0x24A6], 0x39 /* '9' */
  1574. 00001060  66D2                     bne        -0x2C /* 00001034 */
  1575. label00001062:
  1576. 00001062  162D DB5A                move.b     D3, [A5 - 0x24A6]
  1577. 00001066  7039                     moveq.l    D0, 0x39
  1578. 00001068  B600                     cmp.b      D3, D0
  1579. 0000106A  6700 009E                beq        +0xA0 /* 0000110A */
  1580. 0000106E  7017                     moveq.l    D0, 0x17
  1581. 00001070  B600                     cmp.b      D3, D0
  1582. 00001072  6614                     bne        +0x16 /* 00001088 */
  1583. 00001074  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1584. 00001078  486E FFF4                pea.l      [A6 - 0xC]
  1585. 0000107C  42A7                     clr.l      -[A7]
  1586. 0000107E  4267                     clr.w      -[A7]
  1587. 00001080  4EBA F146                jsr        [PC - 0xEBA /* 000001C8 */]
  1588. 00001084  6000 FE6A                bra        -0x194 /* 00000EF0 */
  1589. label00001088:
  1590. 00001088  486E FFF4                pea.l      [A6 - 0xC]
  1591. 0000108C  42A7                     clr.l      -[A7]
  1592. 0000108E  4267                     clr.w      -[A7]
  1593. 00001090  4EBA F136                jsr        [PC - 0xECA /* 000001C8 */]
  1594. 00001094  4A40                     tst.w      D0
  1595. 00001096  6600 FE58                bne        -0x1A6 /* 00000EF0 */
  1596. 0000109A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1597. 0000109E  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1598. 000010A2  6090                     bra        -0x6E /* 00001034 */
  1599. label000010A4:
  1600. 000010A4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1601. 000010A8  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  1602. 000010AC  206E FFF0                movea.l    A0, [A6 - 0x10]
  1603. 000010B0  0228 00FE 0004           andi.b     [A0 + 0x4], 0xFE
  1604. 000010B6  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  1605. 000010BC  664C                     bne        +0x4E /* 0000110A */
  1606. 000010BE  202D E5E6                move.l     D0, [A5 - 0x1A1A]
  1607. 000010C2  222D E5DE                move.l     D1, [A5 - 0x1A22]
  1608. 000010C6  8081                     or.l       D0, D1
  1609. 000010C8  6606                     bne        +0x8 /* 000010D0 */
  1610. 000010CA  202E 000C                move.l     D0, [A6 + 0xC]
  1611. 000010CE  6614                     bne        +0x16 /* 000010E4 */
  1612. label000010D0:
  1613. 000010D0  7029                     moveq.l    D0, 0x29
  1614. 000010D2  2F00                     move.l     -[A7], D0
  1615. 000010D4  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1616. 000010D8  584F                     addq.w     A7, 4
  1617. 000010DA  7039                     moveq.l    D0, 0x39
  1618. 000010DC  1F00                     move.b     -[A7], D0
  1619. 000010DE  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  1620. 000010E2  6026                     bra        +0x28 /* 0000110A */
  1621. label000010E4:
  1622. 000010E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1623. 000010E8  7001                     moveq.l    D0, 0x01
  1624. 000010EA  2F00                     move.l     -[A7], D0
  1625. 000010EC  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  1626. 000010F0  2440                     movea.l    A2, D0
  1627. 000010F2  260A                     move.l     D3, A2
  1628. 000010F4  6706                     beq        +0x8 /* 000010FC */
  1629. 000010F6  266A 000C                movea.l    A3, [A2 + 0xC]
  1630. 000010FA  6004                     bra        +0x6 /* 00001100 */
  1631. label000010FC:
  1632. 000010FC  7000                     moveq.l    D0, 0x00
  1633. 000010FE  2640                     movea.l    A3, D0
  1634. label00001100:
  1635. 00001100  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1636. 00001104  2F0B                     move.l     -[A7], A3
  1637. 00001106  4EBA 00A0                jsr        [PC + 0xA0 /* 000011A8 */]
  1638. label0000110A:
  1639. 0000110A  246E FFF0                movea.l    A2, [A6 - 0x10]
  1640. 0000110E  102A 0004                move.b     D0, [A2 + 0x4]
  1641. 00001112  7203                     moveq.l    D1, 0x03
  1642. 00001114  C001                     and.b      D0, D1
  1643. 00001116  7201                     moveq.l    D1, 0x01
  1644. 00001118  B001                     cmp.b      D0, D1
  1645. 0000111A  663C                     bne        +0x3E /* 00001158 */
  1646. 0000111C  2012                     move.l     D0, [A2]
  1647. 0000111E  721F                     moveq.l    D1, 0x1F
  1648. 00001120  C081                     and.l      D0, D1
  1649. 00001122  7217                     moveq.l    D1, 0x17
  1650. 00001124  B081                     cmp.l      D0, D1
  1651. 00001126  6708                     beq        +0xA /* 00001130 */
  1652. 00001128  7218                     moveq.l    D1, 0x18
  1653. 0000112A  B081                     cmp.l      D0, D1
  1654. 0000112C  6714                     beq        +0x16 /* 00001142 */
  1655. 0000112E  6028                     bra        +0x2A /* 00001158 */
  1656. label00001130:
  1657. 00001130  246E FFF0                movea.l    A2, [A6 - 0x10]
  1658. 00001134  2012                     move.l     D0, [A2]
  1659. 00001136  72E0                     moveq.l    D1, 0xFFFFFFE0
  1660. 00001138  C081                     and.l      D0, D1
  1661. 0000113A  7216                     moveq.l    D1, 0x16
  1662. 0000113C  8081                     or.l       D0, D1
  1663. 0000113E  2480                     move.l     [A2], D0
  1664. 00001140  6016                     bra        +0x18 /* 00001158 */
  1665. label00001142:
  1666. 00001142  7029                     moveq.l    D0, 0x29
  1667. 00001144  2F00                     move.l     -[A7], D0
  1668. 00001146  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1669. 0000114A  584F                     addq.w     A7, 4
  1670. 0000114C  2012                     move.l     D0, [A2]
  1671. 0000114E  72E0                     moveq.l    D1, 0xFFFFFFE0
  1672. 00001150  C081                     and.l      D0, D1
  1673. 00001152  7216                     moveq.l    D1, 0x16
  1674. 00001154  8081                     or.l       D0, D1
  1675. 00001156  2480                     move.l     [A2], D0
  1676. label00001158:
  1677. 00001158  0C2D 0039 DB5A           cmpi.b     [A5 - 0x24A6], 0x39 /* '9' */
  1678. 0000115E  6606                     bne        +0x8 /* 00001166 */
  1679. 00001160  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1680. 00001164  6032                     bra        +0x34 /* 00001198 */
  1681. label00001166:
  1682. 00001166  7012                     moveq.l    D0, 0x12
  1683. 00001168  2F00                     move.l     -[A7], D0
  1684. 0000116A  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1685. 0000116E  584F                     addq.w     A7, 4
  1686. label00001170:
  1687. 00001170  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1688. 00001174  0C2D 0039 DB5A           cmpi.b     [A5 - 0x24A6], 0x39 /* '9' */
  1689. 0000117A  6606                     bne        +0x8 /* 00001182 */
  1690. 0000117C  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1691. 00001180  6016                     bra        +0x18 /* 00001198 */
  1692. label00001182:
  1693. 00001182  162D DB5A                move.b     D3, [A5 - 0x24A6]
  1694. 00001186  7070                     moveq.l    D0, 0x70
  1695. 00001188  B600                     cmp.b      D3, D0
  1696. 0000118A  670C                     beq        +0xE /* 00001198 */
  1697. 0000118C  704B                     moveq.l    D0, 0x4B
  1698. 0000118E  B600                     cmp.b      D3, D0
  1699. 00001190  6706                     beq        +0x8 /* 00001198 */
  1700. 00001192  703E                     moveq.l    D0, 0x3E
  1701. 00001194  B600                     cmp.b      D3, D0
  1702. 00001196  66D8                     bne        -0x26 /* 00001170 */
  1703. label00001198:
  1704. 00001198  202E FFF0                move.l     D0, [A6 - 0x10]
  1705. 0000119C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1706. 000011A0  4E5E                     unlink     A6
  1707. 000011A2  205F                     movea.l    A0, [A7]+
  1708. 000011A4  504F                     addq.w     A7, 8
  1709. 000011A6  4ED0                     jmp        [A0]
  1710. fn000011A8:
  1711. 000011A8  4E56 0000                link       A6, 0
  1712. 000011AC  48E7 0E30                movem.l    -[A7], D4,D5,D6,A2,A3
  1713. 000011B0  4244                     clr.w      D4
  1714. 000011B2  202D E5DE                move.l     D0, [A5 - 0x1A22]
  1715. 000011B6  6710                     beq        +0x12 /* 000011C8 */
  1716. 000011B8  0C2D 0039 DB5A           cmpi.b     [A5 - 0x24A6], 0x39 /* '9' */
  1717. 000011BE  6708                     beq        +0xA /* 000011C8 */
  1718. 000011C0  486D E5DE                pea.l      [A5 - 0x1A22]
  1719. 000011C4  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1720. label000011C8:
  1721. 000011C8  2A3C 0000 7FFF           move.l     D5, 0x7FFF
  1722. 000011CE  202E 0008                move.l     D0, [A6 + 0x8]
  1723. 000011D2  6724                     beq        +0x26 /* 000011F8 */
  1724. 000011D4  206E 000C                movea.l    A0, [A6 + 0xC]
  1725. 000011D8  1028 0004                move.b     D0, [A0 + 0x4]
  1726. 000011DC  7202                     moveq.l    D1, 0x02
  1727. 000011DE  C001                     and.b      D0, D1
  1728. 000011E0  6716                     beq        +0x18 /* 000011F8 */
  1729. 000011E2  7A00                     moveq.l    D5, 0x00
  1730. 000011E4  206E 0008                movea.l    A0, [A6 + 0x8]
  1731. 000011E8  2468 000C                movea.l    A2, [A0 + 0xC]
  1732. 000011EC  6006                     bra        +0x8 /* 000011F4 */
  1733. label000011EE:
  1734. 000011EE  5285                     addq.l     D5, 1
  1735. 000011F0  246A 0008                movea.l    A2, [A2 + 0x8]
  1736. label000011F4:
  1737. 000011F4  200A                     move.l     D0, A2
  1738. 000011F6  66F6                     bne        -0x8 /* 000011EE */
  1739. label000011F8:
  1740. 000011F8  2C05                     move.l     D6, D5
  1741. 000011FA  47ED E5DE                lea.l      A3, [A5 - 0x1A22]
  1742. 000011FE  6000 008E                bra        +0x90 /* 0000128E */
  1743. label00001202:
  1744. 00001202  4A86                     tst.l      D6
  1745. 00001204  6612                     bne        +0x14 /* 00001218 */
  1746. 00001206  487A 009E                pea.l      [PC + 0x9E /* 000012A6, value 0x66756E63 'func', cstring "function" */]
  1747. 0000120A  2F05                     move.l     -[A7], D5
  1748. 0000120C  701D                     moveq.l    D0, 0x1D
  1749. 0000120E  2F00                     move.l     -[A7], D0
  1750. 00001210  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1751. 00001214  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1752. label00001218:
  1753. 00001218  5386                     subq.l     D6, 1
  1754. 0000121A  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  1755. 0000121E  2440                     movea.l    A2, D0
  1756. 00001220  2F2D DB5C                move.l     -[A7], [A5 - 0x24A4]
  1757. 00001224  7002                     moveq.l    D0, 0x02
  1758. 00001226  3F00                     move.w     -[A7], D0
  1759. 00001228  206D E698                movea.l    A0, [A5 - 0x1968]
  1760. 0000122C  4E90                     jsr        [A0]
  1761. 0000122E  2480                     move.l     [A2], D0
  1762. 00001230  202D E616                move.l     D0, [A5 - 0x19EA]
  1763. 00001234  672C                     beq        +0x2E /* 00001262 */
  1764. 00001236  5244                     addq.w     D4, 1
  1765. 00001238  0C44 0005                cmpi.w     D4, 0x5
  1766. 0000123C  6F0A                     ble        +0xC /* 00001248 */
  1767. 0000123E  703D                     moveq.l    D0, 0x3D
  1768. 00001240  2F00                     move.l     -[A7], D0
  1769. 00001242  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1770. 00001246  584F                     addq.w     A7, 4
  1771. label00001248:
  1772. 00001248  7001                     moveq.l    D0, 0x01
  1773. 0000124A  3204                     move.w     D1, D4
  1774. 0000124C  48C1                     ext.l      D1
  1775. 0000124E  41ED E61A                lea.l      A0, [A5 - 0x19E6]
  1776. 00001252  1230 1000                move.b     D1, [A0 + D1.w]
  1777. 00001256  4881                     ext.w      D1
  1778. 00001258  740A                     moveq.l    D2, 0x0A
  1779. 0000125A  D242                     add.w      D1, D2
  1780. 0000125C  E360                     asl        D0.w, D1
  1781. 0000125E  816A 000C                or.w       [A2 + 0xC], D0
  1782. label00001262:
  1783. 00001262  268A                     move.l     [A3], A2
  1784. 00001264  264A                     movea.l    A3, A2
  1785. 00001266  504B                     addq.w     A3, 8
  1786. 00001268  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1787. 0000126C  723C                     moveq.l    D1, 0x3C
  1788. 0000126E  B001                     cmp.b      D0, D1
  1789. 00001270  6626                     bne        +0x28 /* 00001298 */
  1790. 00001272  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1791. 00001276  726E                     moveq.l    D1, 0x6E
  1792. 00001278  B001                     cmp.b      D0, D1
  1793. 0000127A  6712                     beq        +0x14 /* 0000128E */
  1794. 0000127C  7014                     moveq.l    D0, 0x14
  1795. 0000127E  2F00                     move.l     -[A7], D0
  1796. 00001280  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1797. 00001284  584F                     addq.w     A7, 4
  1798. 00001286  7039                     moveq.l    D0, 0x39
  1799. 00001288  1F00                     move.b     -[A7], D0
  1800. 0000128A  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  1801. label0000128E:
  1802. 0000128E  0C2D 006E DB5A           cmpi.b     [A5 - 0x24A6], 0x6E /* 'n' */
  1803. 00001294  6700 FF6C                beq        -0x92 /* 00001202 */
  1804. label00001298:
  1805. 00001298  4CDF 0C70                movem.l    D4,D5,D6,A2,A3, [A7]+
  1806. 0000129C  4E5E                     unlink     A6
  1807. 0000129E  205F                     movea.l    A0, [A7]+
  1808. 000012A0  504F                     addq.w     A7, 8
  1809. 000012A2  4ED0                     jmp        [A0]
  1810. 000012A4  000A 6675                ori.b      A2, 0x75 /* 'u' */
  1811. 000012A8  6E63                     bgt        +0x65 /* 0000130D */
  1812. 000012AA  7469                     moveq.l    D2, 0x69
  1813. 000012AC  6F6E                     ble        +0x70 /* 0000131C */
  1814. 000012AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1815. // begin alternate branch 000012B0-000012B6
  1816. fn000012B0:
  1817. 000012B0  4E56 0000                link       A6, 0
  1818. 000012B4  2F0A                     move.l     -[A7], A2
  1819. // end alternate branch 000012B0-000012B6
  1820. fn000012B0: // (misaligned)
  1821. 000012B2  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  1822. 000012B6  42A7                     clr.l      -[A7]
  1823. 000012B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1824. 000012BC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1825. 000012C0  4EBA F652                jsr        [PC - 0x9AE /* 00000914 */]
  1826. 000012C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1827. 000012C8  2440                     movea.l    A2, D0
  1828. 000012CA  200A                     move.l     D0, A2
  1829. 000012CC  660A                     bne        +0xC /* 000012D8 */
  1830. 000012CE  2F3C 0000 0C90           move.l     -[A7], 0xC90
  1831. 000012D4  4EBA ED2A                jsr        [PC - 0x12D6 /* 00000000 */]
  1832. label000012D8:
  1833. 000012D8  2F0A                     move.l     -[A7], A2
  1834. 000012DA  4EBA 000E                jsr        [PC + 0xE /* 000012EA */]
  1835. 000012DE  200A                     move.l     D0, A2
  1836. 000012E0  245F                     movea.l    A2, [A7]+
  1837. 000012E2  4E5E                     unlink     A6
  1838. 000012E4  205F                     movea.l    A0, [A7]+
  1839. 000012E6  504F                     addq.w     A7, 8
  1840. 000012E8  4ED0                     jmp        [A0]
  1841. fn000012EA:
  1842. 000012EA  4E56 FFF8                link       A6, -0x0008
  1843. 000012EE  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  1844. 000012F2  6000 0218                bra        +0x21A /* 0000150C */
  1845. label000012F6:
  1846. 000012F6  206E 0008                movea.l    A0, [A6 + 0x8]
  1847. 000012FA  2028 0008                move.l     D0, [A0 + 0x8]
  1848. 000012FE  2D40 FFF8                move.l     [A6 - 0x8], D0
  1849. 00001302  2A10                     move.l     D5, [A0]
  1850. 00001304  2C05                     move.l     D6, D5
  1851. 00001306  761F                     moveq.l    D3, 0x1F
  1852. 00001308  CC83                     and.l      D6, D3
  1853. 0000130A  2206                     move.l     D1, D6
  1854. 0000130C  7416                     moveq.l    D2, 0x16
  1855. 0000130E  B282                     cmp.l      D1, D2
  1856. 00001310  6720                     beq        +0x22 /* 00001332 */
  1857. 00001312  7417                     moveq.l    D2, 0x17
  1858. 00001314  B282                     cmp.l      D1, D2
  1859. 00001316  671A                     beq        +0x1C /* 00001332 */
  1860. 00001318  7418                     moveq.l    D2, 0x18
  1861. 0000131A  B282                     cmp.l      D1, D2
  1862. label0000131C:
  1863. 0000131C  6714                     beq        +0x16 /* 00001332 */
  1864. 0000131E  7415                     moveq.l    D2, 0x15
  1865. 00001320  B282                     cmp.l      D1, D2
  1866. 00001322  6700 009C                beq        +0x9E /* 000013C0 */
  1867. 00001326  7410                     moveq.l    D2, 0x10
  1868. 00001328  B282                     cmp.l      D1, D2
  1869. 0000132A  6700 010A                beq        +0x10C /* 00001436 */
  1870. 0000132E  6000 01A2                bra        +0x1A4 /* 000014D2 */
  1871. label00001332:
  1872. 00001332  206E FFF8                movea.l    A0, [A6 - 0x8]
  1873. 00001336  2010                     move.l     D0, [A0]
  1874. 00001338  721F                     moveq.l    D1, 0x1F
  1875. 0000133A  C081                     and.l      D0, D1
  1876. 0000133C  7215                     moveq.l    D1, 0x15
  1877. 0000133E  B081                     cmp.l      D0, D1
  1878. 00001340  6714                     beq        +0x16 /* 00001356 */
  1879. 00001342  7216                     moveq.l    D1, 0x16
  1880. 00001344  B081                     cmp.l      D0, D1
  1881. 00001346  670E                     beq        +0x10 /* 00001356 */
  1882. 00001348  7217                     moveq.l    D1, 0x17
  1883. 0000134A  B081                     cmp.l      D0, D1
  1884. 0000134C  6708                     beq        +0xA /* 00001356 */
  1885. 0000134E  7218                     moveq.l    D1, 0x18
  1886. 00001350  B081                     cmp.l      D0, D1
  1887. 00001352  6702                     beq        +0x4 /* 00001356 */
  1888. 00001354  600A                     bra        +0xC /* 00001360 */
  1889. label00001356:
  1890. 00001356  702B                     moveq.l    D0, 0x2B
  1891. 00001358  2F00                     move.l     -[A7], D0
  1892. 0000135A  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1893. 0000135E  584F                     addq.w     A7, 4
  1894. label00001360:
  1895. 00001360  2005                     move.l     D0, D5
  1896. 00001362  0280 0000 0C1F           andi.l     D0, 0xC1F
  1897. 00001368  0C80 0000 0417           cmpi.l     D0, 0x417
  1898. 0000136E  6734                     beq        +0x36 /* 000013A4 */
  1899. 00001370  0C80 0000 0817           cmpi.l     D0, 0x817
  1900. 00001376  6730                     beq        +0x32 /* 000013A8 */
  1901. 00001378  0C80 0000 0816           cmpi.l     D0, 0x816
  1902. 0000137E  6728                     beq        +0x2A /* 000013A8 */
  1903. 00001380  0C80 0000 0818           cmpi.l     D0, 0x818
  1904. 00001386  6720                     beq        +0x22 /* 000013A8 */
  1905. 00001388  7218                     moveq.l    D1, 0x18
  1906. 0000138A  B081                     cmp.l      D0, D1
  1907. 0000138C  6728                     beq        +0x2A /* 000013B6 */
  1908. 0000138E  7216                     moveq.l    D1, 0x16
  1909. 00001390  B081                     cmp.l      D0, D1
  1910. 00001392  6722                     beq        +0x24 /* 000013B6 */
  1911. 00001394  0C80 0000 0416           cmpi.l     D0, 0x416
  1912. 0000139A  671A                     beq        +0x1C /* 000013B6 */
  1913. 0000139C  7217                     moveq.l    D1, 0x17
  1914. 0000139E  B081                     cmp.l      D0, D1
  1915. 000013A0  6714                     beq        +0x16 /* 000013B6 */
  1916. 000013A2  6008                     bra        +0xA /* 000013AC */
  1917. label000013A4:
  1918. 000013A4  7C16                     moveq.l    D6, 0x16
  1919. 000013A6  600E                     bra        +0x10 /* 000013B6 */
  1920. label000013A8:
  1921. 000013A8  7C18                     moveq.l    D6, 0x18
  1922. 000013AA  600A                     bra        +0xC /* 000013B6 */
  1923. label000013AC:
  1924. 000013AC  707D                     moveq.l    D0, 0x7D
  1925. 000013AE  2F00                     move.l     -[A7], D0
  1926. 000013B0  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1927. 000013B4  584F                     addq.w     A7, 4
  1928. label000013B6:
  1929. 000013B6  0285 FFFF F3FF           andi.l     D5, 0xFFFFF3FF
  1930. 000013BC  6000 0114                bra        +0x116 /* 000014D2 */
  1931. label000013C0:
  1932. 000013C0  206E FFF8                movea.l    A0, [A6 - 0x8]
  1933. 000013C4  2010                     move.l     D0, [A0]
  1934. 000013C6  721F                     moveq.l    D1, 0x1F
  1935. 000013C8  C081                     and.l      D0, D1
  1936. 000013CA  41ED E170                lea.l      A0, [A5 - 0x1E90]
  1937. 000013CE  1030 0000                move.b     D0, [A0 + D0.w]
  1938. 000013D2  7210                     moveq.l    D1, 0x10
  1939. 000013D4  C001                     and.b      D0, D1
  1940. 000013D6  670E                     beq        +0x10 /* 000013E6 */
  1941. 000013D8  702A                     moveq.l    D0, 0x2A
  1942. 000013DA  2F00                     move.l     -[A7], D0
  1943. 000013DC  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1944. 000013E0  584F                     addq.w     A7, 4
  1945. 000013E2  6000 00EE                bra        +0xF0 /* 000014D2 */
  1946. label000013E6:
  1947. 000013E6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1948. 000013EA  4EBA FEFE                jsr        [PC - 0x102 /* 000012EA */]
  1949. 000013EE  246E FFF8                movea.l    A2, [A6 - 0x8]
  1950. 000013F2  2012                     move.l     D0, [A2]
  1951. 000013F4  3600                     move.w     D3, D0
  1952. 000013F6  701F                     moveq.l    D0, 0x1F
  1953. 000013F8  C640                     and.w      D3, D0
  1954. 000013FA  7014                     moveq.l    D0, 0x14
  1955. 000013FC  B640                     cmp.w      D3, D0
  1956. 000013FE  660A                     bne        +0xC /* 0000140A */
  1957. 00001400  102A 0004                move.b     D0, [A2 + 0x4]
  1958. 00001404  7210                     moveq.l    D1, 0x10
  1959. 00001406  C001                     and.b      D0, D1
  1960. 00001408  6606                     bne        +0x8 /* 00001410 */
  1961. label0000140A:
  1962. 0000140A  701A                     moveq.l    D0, 0x1A
  1963. 0000140C  B640                     cmp.w      D3, D0
  1964. 0000140E  6604                     bne        +0x6 /* 00001414 */
  1965. label00001410:
  1966. 00001410  7600                     moveq.l    D3, 0x00
  1967. 00001412  600A                     bra        +0xC /* 0000141E */
  1968. label00001414:
  1969. 00001414  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1970. 00001418  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  1971. 0000141C  2600                     move.l     D3, D0
  1972. label0000141E:
  1973. 0000141E  206E 0008                movea.l    A0, [A6 + 0x8]
  1974. 00001422  2028 000C                move.l     D0, [A0 + 0xC]
  1975. 00001426  2203                     move.l     D1, D3
  1976. 00001428  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1977. 0000142C  2F00                     move.l     -[A7], D0
  1978. 0000142E  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  1979. 00001432  6000 009E                bra        +0xA0 /* 000014D2 */
  1980. label00001436:
  1981. 00001436  2040                     movea.l    A0, D0
  1982. 00001438  2810                     move.l     D4, [A0]
  1983. 0000143A  2D44 FFFC                move.l     [A6 - 0x4], D4
  1984. 0000143E  C883                     and.l      D4, D3
  1985. 00001440  45ED E170                lea.l      A2, [A5 - 0x1E90]
  1986. 00001444  1232 4000                move.b     D1, [A2 + D4.w]
  1987. 00001448  7410                     moveq.l    D2, 0x10
  1988. 0000144A  C202                     and.b      D1, D2
  1989. 0000144C  6614                     bne        +0x16 /* 00001462 */
  1990. 0000144E  222E FFFC                move.l     D1, [A6 - 0x4]
  1991. 00001452  0281 0000 00FF           andi.l     D1, 0xFF
  1992. 00001458  1232 1000                move.b     D1, [A2 + D1.w]
  1993. 0000145C  7401                     moveq.l    D2, 0x01
  1994. 0000145E  C202                     and.b      D1, D2
  1995. 00001460  6732                     beq        +0x34 /* 00001494 */
  1996. label00001462:
  1997. 00001462  1028 0004                move.b     D0, [A0 + 0x4]
  1998. 00001466  0200 0080                andi.b     D0, 0x80
  1999. 0000146A  671A                     beq        +0x1C /* 00001486 */
  2000. 0000146C  486E FFF8                pea.l      [A6 - 0x8]
  2001. 00001470  2005                     move.l     D0, D5
  2002. 00001472  0280 0000 4C00           andi.l     D0, 0x4C00 /* 'L\0' */
  2003. 00001478  222E FFFC                move.l     D1, [A6 - 0x4]
  2004. 0000147C  8081                     or.l       D0, D1
  2005. 0000147E  2F00                     move.l     -[A7], D0
  2006. 00001480  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  2007. 00001484  600E                     bra        +0x10 /* 00001494 */
  2008. label00001486:
  2009. 00001486  206E FFF8                movea.l    A0, [A6 - 0x8]
  2010. 0000148A  2005                     move.l     D0, D5
  2011. 0000148C  0280 0000 4C00           andi.l     D0, 0x4C00 /* 'L\0' */
  2012. 00001492  8190                     or.l       [A0], D0
  2013. label00001494:
  2014. 00001494  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2015. 00001498  4EBA FE50                jsr        [PC - 0x1B0 /* 000012EA */]
  2016. 0000149C  206E 0008                movea.l    A0, [A6 + 0x8]
  2017. 000014A0  1028 0004                move.b     D0, [A0 + 0x4]
  2018. 000014A4  0200 0080                andi.b     D0, 0x80
  2019. 000014A8  6716                     beq        +0x18 /* 000014C0 */
  2020. 000014AA  486E 0008                pea.l      [A6 + 0x8]
  2021. 000014AE  2005                     move.l     D0, D5
  2022. 000014B0  0280 0000 60C0           andi.l     D0, 0x60C0
  2023. 000014B6  8086                     or.l       D0, D6
  2024. 000014B8  2F00                     move.l     -[A7], D0
  2025. 000014BA  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  2026. 000014BE  6054                     bra        +0x56 /* 00001514 */
  2027. label000014C0:
  2028. 000014C0  2005                     move.l     D0, D5
  2029. 000014C2  0280 0000 60C0           andi.l     D0, 0x60C0
  2030. 000014C8  8086                     or.l       D0, D6
  2031. 000014CA  206E 0008                movea.l    A0, [A6 + 0x8]
  2032. 000014CE  2080                     move.l     [A0], D0
  2033. 000014D0  6042                     bra        +0x44 /* 00001514 */
  2034. label000014D2:
  2035. 000014D2  206E 0008                movea.l    A0, [A6 + 0x8]
  2036. 000014D6  1028 0004                move.b     D0, [A0 + 0x4]
  2037. 000014DA  0200 0080                andi.b     D0, 0x80
  2038. 000014DE  6716                     beq        +0x18 /* 000014F6 */
  2039. 000014E0  486E 0008                pea.l      [A6 + 0x8]
  2040. 000014E4  2005                     move.l     D0, D5
  2041. 000014E6  0280 0000 60C0           andi.l     D0, 0x60C0
  2042. 000014EC  8086                     or.l       D0, D6
  2043. 000014EE  2F00                     move.l     -[A7], D0
  2044. 000014F0  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  2045. 000014F4  6010                     bra        +0x12 /* 00001506 */
  2046. label000014F6:
  2047. 000014F6  2005                     move.l     D0, D5
  2048. 000014F8  0280 0000 60C0           andi.l     D0, 0x60C0
  2049. 000014FE  8086                     or.l       D0, D6
  2050. 00001500  206E 0008                movea.l    A0, [A6 + 0x8]
  2051. 00001504  2080                     move.l     [A0], D0
  2052. label00001506:
  2053. 00001506  2D6E FFF8 0008           move.l     [A6 + 0x8], [A6 - 0x8]
  2054. label0000150C:
  2055. 0000150C  202E 0008                move.l     D0, [A6 + 0x8]
  2056. 00001510  6600 FDE4                bne        -0x21A /* 000012F6 */
  2057. label00001514:
  2058. 00001514  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  2059. 00001518  4E5E                     unlink     A6
  2060. 0000151A  205F                     movea.l    A0, [A7]+
  2061. 0000151C  584F                     addq.w     A7, 4
  2062. 0000151E  4ED0                     jmp        [A0]
  2063. fn00001520:
  2064. 00001520  4E56 FFFC                link       A6, -0x0004
  2065. 00001524  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2066. 00001528  202D E5E6                move.l     D0, [A5 - 0x1A1A]
  2067. 0000152C  672C                     beq        +0x2E /* 0000155A */
  2068. 0000152E  162E 0008                move.b     D3, [A6 + 0x8]
  2069. 00001532  7003                     moveq.l    D0, 0x03
  2070. 00001534  B600                     cmp.b      D3, D0
  2071. 00001536  6722                     beq        +0x24 /* 0000155A */
  2072. 00001538  206E 000A                movea.l    A0, [A6 + 0xA]
  2073. 0000153C  2010                     move.l     D0, [A0]
  2074. 0000153E  721F                     moveq.l    D1, 0x1F
  2075. 00001540  C081                     and.l      D0, D1
  2076. 00001542  41ED E170                lea.l      A0, [A5 - 0x1E90]
  2077. 00001546  1030 0000                move.b     D0, [A0 + D0.w]
  2078. 0000154A  7210                     moveq.l    D1, 0x10
  2079. 0000154C  C001                     and.b      D0, D1
  2080. 0000154E  6700 0204                beq        +0x206 /* 00001754 */
  2081. 00001552  700A                     moveq.l    D0, 0x0A
  2082. 00001554  B600                     cmp.b      D3, D0
  2083. 00001556  6700 01FC                beq        +0x1FE /* 00001754 */
  2084. label0000155A:
  2085. 0000155A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2086. 0000155E  7001                     moveq.l    D0, 0x01
  2087. 00001560  2F00                     move.l     -[A7], D0
  2088. 00001562  4EAD 1A32                jsr        [A5 + 0x1A32 /* export_834 */]
  2089. 00001566  2840                     movea.l    A4, D0
  2090. 00001568  200C                     move.l     D0, A4
  2091. 0000156A  6700 01E8                beq        +0x1EA /* 00001754 */
  2092. 0000156E  202C 000C                move.l     D0, [A4 + 0xC]
  2093. 00001572  2D40 FFFC                move.l     [A6 - 0x4], D0
  2094. 00001576  2040                     movea.l    A0, D0
  2095. 00001578  2210                     move.l     D1, [A0]
  2096. 0000157A  761F                     moveq.l    D3, 0x1F
  2097. 0000157C  C283                     and.l      D1, D3
  2098. 0000157E  45ED E170                lea.l      A2, [A5 - 0x1E90]
  2099. 00001582  1232 1000                move.b     D1, [A2 + D1.w]
  2100. 00001586  7810                     moveq.l    D4, 0x10
  2101. 00001588  C204                     and.b      D1, D4
  2102. 0000158A  6728                     beq        +0x2A /* 000015B4 */
  2103. 0000158C  226E 000A                movea.l    A1, [A6 + 0xA]
  2104. 00001590  2211                     move.l     D1, [A1]
  2105. 00001592  C283                     and.l      D1, D3
  2106. 00001594  1232 1000                move.b     D1, [A2 + D1.w]
  2107. 00001598  C204                     and.b      D1, D4
  2108. 0000159A  6700 00D6                beq        +0xD8 /* 00001672 */
  2109. 0000159E  222D CEF0                move.l     D1, [A5 - 0x3110]
  2110. 000015A2  6600 00CE                bne        +0xD0 /* 00001672 */
  2111. 000015A6  486E 000A                pea.l      [A6 + 0xA]
  2112. 000015AA  2F10                     move.l     -[A7], [A0]
  2113. 000015AC  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  2114. 000015B0  6000 00C0                bra        +0xC2 /* 00001672 */
  2115. label000015B4:
  2116. 000015B4  204C                     movea.l    A0, A4
  2117. 000015B6  0C2D 004C DB5A           cmpi.b     [A5 - 0x24A6], 0x4C /* 'L' */
  2118. 000015BC  6632                     bne        +0x34 /* 000015F0 */
  2119. 000015BE  202C 0018                move.l     D0, [A4 + 0x18]
  2120. 000015C2  7202                     moveq.l    D1, 0x02
  2121. 000015C4  C081                     and.l      D0, D1
  2122. 000015C6  6614                     bne        +0x16 /* 000015DC */
  2123. 000015C8  102C 0016                move.b     D0, [A4 + 0x16]
  2124. 000015CC  7202                     moveq.l    D1, 0x02
  2125. 000015CE  B001                     cmp.b      D0, D1
  2126. 000015D0  670A                     beq        +0xC /* 000015DC */
  2127. 000015D2  0C2E 0002 0008           cmpi.b     [A6 + 0x8], 0x2
  2128. 000015D8  6600 0098                bne        +0x9A /* 00001672 */
  2129. label000015DC:
  2130. 000015DC  7048                     moveq.l    D0, 0x48
  2131. 000015DE  D1C0                     add.l      A0, D0
  2132. 000015E0  2F08                     move.l     -[A7], A0
  2133. 000015E2  7030                     moveq.l    D0, 0x30
  2134. 000015E4  2F00                     move.l     -[A7], D0
  2135. 000015E6  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2136. 000015EA  504F                     addq.w     A7, 8
  2137. 000015EC  6000 0084                bra        +0x86 /* 00001672 */
  2138. label000015F0:
  2139. 000015F0  102C 0016                move.b     D0, [A4 + 0x16]
  2140. 000015F4  4880                     ext.w      D0
  2141. 000015F6  48C0                     ext.l      D0
  2142. 000015F8  7202                     moveq.l    D1, 0x02
  2143. 000015FA  B081                     cmp.l      D0, D1
  2144. 000015FC  6720                     beq        +0x22 /* 0000161E */
  2145. 000015FE  7206                     moveq.l    D1, 0x06
  2146. 00001600  B081                     cmp.l      D0, D1
  2147. 00001602  6736                     beq        +0x38 /* 0000163A */
  2148. 00001604  720D                     moveq.l    D1, 0x0D
  2149. 00001606  B081                     cmp.l      D0, D1
  2150. 00001608  6768                     beq        +0x6A /* 00001672 */
  2151. 0000160A  720E                     moveq.l    D1, 0x0E
  2152. 0000160C  B081                     cmp.l      D0, D1
  2153. 0000160E  6762                     beq        +0x64 /* 00001672 */
  2154. 00001610  7214                     moveq.l    D1, 0x14
  2155. 00001612  B081                     cmp.l      D0, D1
  2156. 00001614  675C                     beq        +0x5E /* 00001672 */
  2157. 00001616  720F                     moveq.l    D1, 0x0F
  2158. 00001618  B081                     cmp.l      D0, D1
  2159. 0000161A  6756                     beq        +0x58 /* 00001672 */
  2160. 0000161C  604C                     bra        +0x4E /* 0000166A */
  2161. label0000161E:
  2162. 0000161E  0C2E 0006 0008           cmpi.b     [A6 + 0x8], 0x6
  2163. 00001624  6614                     bne        +0x16 /* 0000163A */
  2164. 00001626  204C                     movea.l    A0, A4
  2165. 00001628  7048                     moveq.l    D0, 0x48
  2166. 0000162A  D1C0                     add.l      A0, D0
  2167. 0000162C  2F08                     move.l     -[A7], A0
  2168. 0000162E  7030                     moveq.l    D0, 0x30
  2169. 00001630  2F00                     move.l     -[A7], D0
  2170. 00001632  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2171. 00001636  504F                     addq.w     A7, 8
  2172. 00001638  6022                     bra        +0x24 /* 0000165C */
  2173. label0000163A:
  2174. 0000163A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2175. 0000163E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2176. 00001642  7001                     moveq.l    D0, 0x01
  2177. 00001644  2F00                     move.l     -[A7], D0
  2178. 00001646  4EAD 1882                jsr        [A5 + 0x1882 /* export_780 */]
  2179. 0000164A  4A80                     tst.l      D0
  2180. 0000164C  6742                     beq        +0x44 /* 00001690 */
  2181. 0000164E  0C2E 0002 0008           cmpi.b     [A6 + 0x8], 0x2
  2182. 00001654  6606                     bne        +0x8 /* 0000165C */
  2183. 00001656  197C 0002 0016           move.b     [A4 + 0x16], 0x2
  2184. label0000165C:
  2185. 0000165C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2186. 00001660  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2187. 00001664  7000                     moveq.l    D0, 0x00
  2188. 00001666  4EFA 027A                jmp        [PC + 0x27A /* 000018E2 */]
  2189. label0000166A:
  2190. 0000166A  0C2E 0003 0008           cmpi.b     [A6 + 0x8], 0x3
  2191. 00001670  67C8                     beq        -0x36 /* 0000163A */
  2192. label00001672:
  2193. 00001672  246E FFFC                movea.l    A2, [A6 - 0x4]
  2194. 00001676  266E 000A                movea.l    A3, [A6 + 0xA]
  2195. 0000167A  B5CB                     cmpa.l     A2, A3
  2196. 0000167C  6700 00AE                beq        +0xB0 /* 0000172C */
  2197. 00001680  2F0A                     move.l     -[A7], A2
  2198. 00001682  2F0B                     move.l     -[A7], A3
  2199. 00001684  7005                     moveq.l    D0, 0x05
  2200. 00001686  2F00                     move.l     -[A7], D0
  2201. 00001688  4EAD 1882                jsr        [A5 + 0x1882 /* export_780 */]
  2202. 0000168C  4A80                     tst.l      D0
  2203. 0000168E  6664                     bne        +0x66 /* 000016F4 */
  2204. label00001690:
  2205. 00001690  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2206. 00001694  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2207. 00001698  2F0C                     move.l     -[A7], A4
  2208. 0000169A  4EBA 0394                jsr        [PC + 0x394 /* 00001A30 */]
  2209. 0000169E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2210. 000016A2  2010                     move.l     D0, [A0]
  2211. 000016A4  721F                     moveq.l    D1, 0x1F
  2212. 000016A6  C041                     and.w      D0, D1
  2213. 000016A8  7214                     moveq.l    D1, 0x14
  2214. 000016AA  B041                     cmp.w      D0, D1
  2215. 000016AC  662E                     bne        +0x30 /* 000016DC */
  2216. 000016AE  202D CEF8                move.l     D0, [A5 - 0x3108]
  2217. 000016B2  52AD CEF8                addq.l     [A5 - 0x3108], 1
  2218. 000016B6  2F00                     move.l     -[A7], D0
  2219. 000016B8  487A 0238                pea.l      [PC + 0x238 /* 000018F2, value 0x5F752564 '_u%d', cstring "_u%d" */]
  2220. 000016BC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2221. 000016C0  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  2222. 000016C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2223. 000016C8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2224. 000016CC  7001                     moveq.l    D0, 0x01
  2225. 000016CE  2F00                     move.l     -[A7], D0
  2226. 000016D0  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  2227. 000016D4  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  2228. 000016D8  2840                     movea.l    A4, D0
  2229. 000016DA  6050                     bra        +0x52 /* 0000172C */
  2230. label000016DC:
  2231. 000016DC  246E FFFC                movea.l    A2, [A6 - 0x4]
  2232. 000016E0  2012                     move.l     D0, [A2]
  2233. 000016E2  206E 000A                movea.l    A0, [A6 + 0xA]
  2234. 000016E6  2210                     move.l     D1, [A0]
  2235. 000016E8  B081                     cmp.l      D0, D1
  2236. 000016EA  662A                     bne        +0x2C /* 00001716 */
  2237. 000016EC  2F0A                     move.l     -[A7], A2
  2238. 000016EE  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2239. 000016F2  6038                     bra        +0x3A /* 0000172C */
  2240. label000016F4:
  2241. 000016F4  266E 000A                movea.l    A3, [A6 + 0xA]
  2242. 000016F8  2013                     move.l     D0, [A3]
  2243. 000016FA  721F                     moveq.l    D1, 0x1F
  2244. 000016FC  C081                     and.l      D0, D1
  2245. 000016FE  41ED E170                lea.l      A0, [A5 - 0x1E90]
  2246. 00001702  1030 0000                move.b     D0, [A0 + D0.w]
  2247. 00001706  7210                     moveq.l    D1, 0x10
  2248. 00001708  C001                     and.b      D0, D1
  2249. 0000170A  671A                     beq        +0x1C /* 00001726 */
  2250. 0000170C  102B 0004                move.b     D0, [A3 + 0x4]
  2251. 00001710  7201                     moveq.l    D1, 0x01
  2252. 00001712  C001                     and.b      D0, D1
  2253. 00001714  6610                     bne        +0x12 /* 00001726 */
  2254. label00001716:
  2255. 00001716  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2256. 0000171A  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2257. 0000171E  2D6E FFFC 000A           move.l     [A6 + 0xA], [A6 - 0x4]
  2258. 00001724  6006                     bra        +0x8 /* 0000172C */
  2259. label00001726:
  2260. 00001726  2F0A                     move.l     -[A7], A2
  2261. 00001728  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2262. label0000172C:
  2263. 0000172C  102C 0016                move.b     D0, [A4 + 0x16]
  2264. 00001730  7202                     moveq.l    D1, 0x02
  2265. 00001732  B001                     cmp.b      D0, D1
  2266. 00001734  6614                     bne        +0x16 /* 0000174A */
  2267. 00001736  162E 0008                move.b     D3, [A6 + 0x8]
  2268. 0000173A  7006                     moveq.l    D0, 0x06
  2269. 0000173C  B600                     cmp.b      D3, D0
  2270. 0000173E  6700 0190                beq        +0x192 /* 000018D0 */
  2271. 00001742  7003                     moveq.l    D0, 0x03
  2272. 00001744  B600                     cmp.b      D3, D0
  2273. 00001746  6700 0188                beq        +0x18A /* 000018D0 */
  2274. label0000174A:
  2275. 0000174A  196E 0008 0016           move.b     [A4 + 0x16], [A6 + 0x8]
  2276. 00001750  6000 017E                bra        +0x180 /* 000018D0 */
  2277. label00001754:
  2278. 00001754  0CAD 0000 0001 E5E6      cmpi.l     [A5 - 0x1A1A], 0x1
  2279. 0000175C  6600 00C6                bne        +0xC8 /* 00001824 */
  2280. 00001760  0C2E 000A 0008           cmpi.b     [A6 + 0x8], 0xA /* '\n' */
  2281. 00001766  6700 00BC                beq        +0xBE /* 00001824 */
  2282. 0000176A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2283. 0000176E  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  2284. 00001772  2840                     movea.l    A4, D0
  2285. 00001774  200C                     move.l     D0, A4
  2286. 00001776  6700 009E                beq        +0xA0 /* 00001816 */
  2287. 0000177A  4AAC 0004                tst.l      [A4 + 0x4]
  2288. 0000177E  6600 0096                bne        +0x98 /* 00001816 */
  2289. 00001782  296E 000A 0004           move.l     [A4 + 0x4], [A6 + 0xA]
  2290. 00001788  206E 000A                movea.l    A0, [A6 + 0xA]
  2291. 0000178C  2010                     move.l     D0, [A0]
  2292. 0000178E  721F                     moveq.l    D1, 0x1F
  2293. 00001790  C041                     and.w      D0, D1
  2294. 00001792  7213                     moveq.l    D1, 0x13
  2295. 00001794  B041                     cmp.w      D0, D1
  2296. 00001796  662C                     bne        +0x2E /* 000017C4 */
  2297. 00001798  706A                     moveq.l    D0, 0x6A
  2298. 0000179A  2F00                     move.l     -[A7], D0
  2299. 0000179C  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2300. 000017A0  584F                     addq.w     A7, 4
  2301. 000017A2  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  2302. 000017A6  2028 0018                move.l     D0, [A0 + 0x18]
  2303. 000017AA  2940 0004                move.l     [A4 + 0x4], D0
  2304. 000017AE  206D E5D2                movea.l    A0, [A5 - 0x1A2E]
  2305. 000017B2  2068 0018                movea.l    A0, [A0 + 0x18]
  2306. 000017B6  5268 0006                addq.w     [A0 + 0x6], 1
  2307. 000017BA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2308. 000017BE  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2309. 000017C2  605A                     bra        +0x5C /* 0000181E */
  2310. label000017C4:
  2311. 000017C4  246E 000A                movea.l    A2, [A6 + 0xA]
  2312. 000017C8  2012                     move.l     D0, [A2]
  2313. 000017CA  721F                     moveq.l    D1, 0x1F
  2314. 000017CC  C081                     and.l      D0, D1
  2315. 000017CE  41ED E170                lea.l      A0, [A5 - 0x1E90]
  2316. 000017D2  1030 0000                move.b     D0, [A0 + D0.w]
  2317. 000017D6  7210                     moveq.l    D1, 0x10
  2318. 000017D8  C001                     and.b      D0, D1
  2319. 000017DA  671E                     beq        +0x20 /* 000017FA */
  2320. 000017DC  2F0A                     move.l     -[A7], A2
  2321. 000017DE  4267                     clr.w      -[A7]
  2322. 000017E0  4EAD 14EA                jsr        [A5 + 0x14EA /* export_665 */]
  2323. 000017E4  2940 0004                move.l     [A4 + 0x4], D0
  2324. 000017E8  206E 000A                movea.l    A0, [A6 + 0xA]
  2325. 000017EC  5368 0006                subq.w     [A0 + 0x6], 1
  2326. 000017F0  206C 0004                movea.l    A0, [A4 + 0x4]
  2327. 000017F4  5268 0006                addq.w     [A0 + 0x6], 1
  2328. 000017F8  6024                     bra        +0x26 /* 0000181E */
  2329. label000017FA:
  2330. 000017FA  246C 0004                movea.l    A2, [A4 + 0x4]
  2331. 000017FE  2012                     move.l     D0, [A2]
  2332. 00001800  721F                     moveq.l    D1, 0x1F
  2333. 00001802  C041                     and.w      D0, D1
  2334. 00001804  7215                     moveq.l    D1, 0x15
  2335. 00001806  B041                     cmp.w      D0, D1
  2336. 00001808  6614                     bne        +0x16 /* 0000181E */
  2337. 0000180A  2F0A                     move.l     -[A7], A2
  2338. 0000180C  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2339. 00001810  2940 0004                move.l     [A4 + 0x4], D0
  2340. 00001814  6008                     bra        +0xA /* 0000181E */
  2341. label00001816:
  2342. 00001816  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2343. 0000181A  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  2344. label0000181E:
  2345. 0000181E  7000                     moveq.l    D0, 0x00
  2346. 00001820  4EFA 00C0                jmp        [PC + 0xC0 /* 000018E2 */]
  2347. label00001824:
  2348. 00001824  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2349. 00001828  162E 0008                move.b     D3, [A6 + 0x8]
  2350. 0000182C  7003                     moveq.l    D0, 0x03
  2351. 0000182E  B600                     cmp.b      D3, D0
  2352. 00001830  671E                     beq        +0x20 /* 00001850 */
  2353. 00001832  206E 000A                movea.l    A0, [A6 + 0xA]
  2354. 00001836  2010                     move.l     D0, [A0]
  2355. 00001838  721F                     moveq.l    D1, 0x1F
  2356. 0000183A  C081                     and.l      D0, D1
  2357. 0000183C  41ED E170                lea.l      A0, [A5 - 0x1E90]
  2358. 00001840  1030 0000                move.b     D0, [A0 + D0.w]
  2359. 00001844  7210                     moveq.l    D1, 0x10
  2360. 00001846  C001                     and.b      D0, D1
  2361. 00001848  670A                     beq        +0xC /* 00001854 */
  2362. 0000184A  700A                     moveq.l    D0, 0x0A
  2363. 0000184C  B600                     cmp.b      D3, D0
  2364. 0000184E  6704                     beq        +0x6 /* 00001854 */
  2365. label00001850:
  2366. 00001850  7001                     moveq.l    D0, 0x01
  2367. 00001852  6002                     bra        +0x4 /* 00001856 */
  2368. label00001854:
  2369. 00001854  7003                     moveq.l    D0, 0x03
  2370. label00001856:
  2371. 00001856  2F00                     move.l     -[A7], D0
  2372. 00001858  1F03                     move.b     -[A7], D3
  2373. 0000185A  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  2374. 0000185E  2840                     movea.l    A4, D0
  2375. 00001860  162D DB5A                move.b     D3, [A5 - 0x24A6]
  2376. 00001864  7057                     moveq.l    D0, 0x57
  2377. 00001866  B600                     cmp.b      D3, D0
  2378. 00001868  6760                     beq        +0x62 /* 000018CA */
  2379. 0000186A  703C                     moveq.l    D0, 0x3C
  2380. 0000186C  B600                     cmp.b      D3, D0
  2381. 0000186E  675A                     beq        +0x5C /* 000018CA */
  2382. 00001870  703E                     moveq.l    D0, 0x3E
  2383. 00001872  B600                     cmp.b      D3, D0
  2384. 00001874  6754                     beq        +0x56 /* 000018CA */
  2385. 00001876  704C                     moveq.l    D0, 0x4C
  2386. 00001878  B600                     cmp.b      D3, D0
  2387. 0000187A  674E                     beq        +0x50 /* 000018CA */
  2388. 0000187C  102D E35C                move.b     D0, [A5 - 0x1CA4]
  2389. 00001880  6748                     beq        +0x4A /* 000018CA */
  2390. 00001882  206E 000A                movea.l    A0, [A6 + 0xA]
  2391. 00001886  2010                     move.l     D0, [A0]
  2392. 00001888  721F                     moveq.l    D1, 0x1F
  2393. 0000188A  C081                     and.l      D0, D1
  2394. 0000188C  41ED E170                lea.l      A0, [A5 - 0x1E90]
  2395. 00001890  1030 0000                move.b     D0, [A0 + D0.w]
  2396. 00001894  7210                     moveq.l    D1, 0x10
  2397. 00001896  C001                     and.b      D0, D1
  2398. 00001898  6730                     beq        +0x32 /* 000018CA */
  2399. 0000189A  0C2E 0002 0008           cmpi.b     [A6 + 0x8], 0x2
  2400. 000018A0  6728                     beq        +0x2A /* 000018CA */
  2401. 000018A2  487A 0054                pea.l      [PC + 0x54 /* 000018F8, value 0x6D61696E 'main', cstring "main" */]
  2402. 000018A6  204C                     movea.l    A0, A4
  2403. 000018A8  7048                     moveq.l    D0, 0x48
  2404. 000018AA  D1C0                     add.l      A0, D0
  2405. 000018AC  2F08                     move.l     -[A7], A0
  2406. 000018AE  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  2407. 000018B2  504F                     addq.w     A7, 8
  2408. 000018B4  4A80                     tst.l      D0
  2409. 000018B6  6712                     beq        +0x14 /* 000018CA */
  2410. 000018B8  204C                     movea.l    A0, A4
  2411. 000018BA  7048                     moveq.l    D0, 0x48
  2412. 000018BC  D1C0                     add.l      A0, D0
  2413. 000018BE  2F08                     move.l     -[A7], A0
  2414. 000018C0  702C                     moveq.l    D0, 0x2C
  2415. 000018C2  2F00                     move.l     -[A7], D0
  2416. 000018C4  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2417. 000018C8  504F                     addq.w     A7, 8
  2418. label000018CA:
  2419. 000018CA  196E 0008 0016           move.b     [A4 + 0x16], [A6 + 0x8]
  2420. label000018D0:
  2421. 000018D0  296E 000A 000C           move.l     [A4 + 0xC], [A6 + 0xA]
  2422. 000018D6  2F0C                     move.l     -[A7], A4
  2423. 000018D8  7001                     moveq.l    D0, 0x01
  2424. 000018DA  3F00                     move.w     -[A7], D0
  2425. 000018DC  4EBA 0186                jsr        [PC + 0x186 /* 00001A64 */]
  2426. 000018E0  200C                     move.l     D0, A4
  2427. label000018E2:
  2428. 000018E2  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2429. 000018E6  4E5E                     unlink     A6
  2430. 000018E8  205F                     movea.l    A0, [A7]+
  2431. 000018EA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2432. 000018EE  4ED0                     jmp        [A0]
  2433. 000018F0  000C 5F75                ori.b      A4, 0x75 /* 'u' */
  2434. 000018F4  2564 0000                move.l     [A2 + 0x0], -[A4]
  2435. 000018F8  6D61                     blt        +0x63 /* 0000195B */
  2436. 000018FA  696E                     bvs        +0x70 /* 0000196A */
  2437. 000018FC  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2438. // begin alternate branch 000018FE-00001902
  2439. fn000018FE:
  2440. 000018FE  4E56 FFF8                link       A6, -0x0008
  2441. // end alternate branch 000018FE-00001902
  2442. fn000018FE: // (misaligned)
  2443. 00001900  FFF8                     .invalid   <<F/7/7>>
  2444. 00001902  48E7 1030                movem.l    -[A7], D3,A2,A3
  2445. 00001906  266E 000E                movea.l    A3, [A6 + 0xE]
  2446. 0000190A  422E FFF8                clr.b      [A6 - 0x8]
  2447. 0000190E  4A2B 0016                tst.b      [A3 + 0x16]
  2448. 00001912  6606                     bne        +0x8 /* 0000191A */
  2449. 00001914  176E 000C 0016           move.b     [A3 + 0x16], [A6 + 0xC]
  2450. label0000191A:
  2451. 0000191A  302D E34A                move.w     D0, [A5 - 0x1CB6]
  2452. 0000191E  7208                     moveq.l    D1, 0x08
  2453. 00001920  C041                     and.w      D0, D1
  2454. 00001922  6710                     beq        +0x12 /* 00001934 */
  2455. 00001924  102B 0016                move.b     D0, [A3 + 0x16]
  2456. 00001928  7202                     moveq.l    D1, 0x02
  2457. 0000192A  B001                     cmp.b      D0, D1
  2458. 0000192C  6606                     bne        +0x8 /* 00001934 */
  2459. 0000192E  177C 0006 0016           move.b     [A3 + 0x16], 0x6
  2460. label00001934:
  2461. 00001934  0C2E 000A 000C           cmpi.b     [A6 + 0xC], 0xA /* '\n' */
  2462. 0000193A  6700 00DE                beq        +0xE0 /* 00001A1A */
  2463. 0000193E  202B 000C                move.l     D0, [A3 + 0xC]
  2464. 00001942  2D40 FFFC                move.l     [A6 - 0x4], D0
  2465. 00001946  2040                     movea.l    A0, D0
  2466. 00001948  2468 0008                movea.l    A2, [A0 + 0x8]
  2467. 0000194C  2212                     move.l     D1, [A2]
  2468. 0000194E  741F                     moveq.l    D2, 0x1F
  2469. 00001950  C242                     and.w      D1, D2
  2470. 00001952  7414                     moveq.l    D2, 0x14
  2471. 00001954  B242                     cmp.w      D1, D2
  2472. 00001956  664A                     bne        +0x4C /* 000019A2 */
  2473. 00001958  226A 000C                movea.l    A1, [A2 + 0xC]
  2474. 0000195C  2269 000C                movea.l    A1, [A1 + 0xC]
  2475. 00001960  1229 0004                move.b     D1, [A1 + 0x4]
  2476. 00001964  7410                     moveq.l    D2, 0x10
  2477. 00001966  C202                     and.b      D1, D2
  2478. 00001968  6638                     bne        +0x3A /* 000019A2 */
  2479. label0000196A:
  2480. 0000196A  2F00                     move.l     -[A7], D0
  2481. 0000196C  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  2482. 00001970  7202                     moveq.l    D1, 0x02
  2483. 00001972  B081                     cmp.l      D0, D1
  2484. 00001974  662C                     bne        +0x2E /* 000019A2 */
  2485. 00001976  246E FFFC                movea.l    A2, [A6 - 0x4]
  2486. 0000197A  102A 0004                move.b     D0, [A2 + 0x4]
  2487. 0000197E  0200 0080                andi.b     D0, 0x80
  2488. 00001982  6714                     beq        +0x16 /* 00001998 */
  2489. 00001984  486E FFFC                pea.l      [A6 - 0x4]
  2490. 00001988  2012                     move.l     D0, [A2]
  2491. 0000198A  0080 0000 1000           ori.l      D0, 0x1000
  2492. 00001990  2F00                     move.l     -[A7], D0
  2493. 00001992  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  2494. 00001996  600A                     bra        +0xC /* 000019A2 */
  2495. label00001998:
  2496. 00001998  206E FFFC                movea.l    A0, [A6 - 0x4]
  2497. 0000199C  0090 0000 1000           ori.l      [A0], 0x1000
  2498. label000019A2:
  2499. 000019A2  162D DB5A                move.b     D3, [A5 - 0x24A6]
  2500. 000019A6  7057                     moveq.l    D0, 0x57
  2501. 000019A8  B600                     cmp.b      D3, D0
  2502. 000019AA  670C                     beq        +0xE /* 000019B8 */
  2503. 000019AC  703C                     moveq.l    D0, 0x3C
  2504. 000019AE  B600                     cmp.b      D3, D0
  2505. 000019B0  6706                     beq        +0x8 /* 000019B8 */
  2506. 000019B2  704C                     moveq.l    D0, 0x4C
  2507. 000019B4  B600                     cmp.b      D3, D0
  2508. 000019B6  662A                     bne        +0x2C /* 000019E2 */
  2509. label000019B8:
  2510. 000019B8  202D E5DE                move.l     D0, [A5 - 0x1A22]
  2511. 000019BC  6712                     beq        +0x14 /* 000019D0 */
  2512. 000019BE  7029                     moveq.l    D0, 0x29
  2513. 000019C0  2F00                     move.l     -[A7], D0
  2514. 000019C2  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2515. 000019C6  584F                     addq.w     A7, 4
  2516. 000019C8  486D E5DE                pea.l      [A5 - 0x1A22]
  2517. 000019CC  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  2518. label000019D0:
  2519. 000019D0  102B 0016                move.b     D0, [A3 + 0x16]
  2520. 000019D4  7202                     moveq.l    D1, 0x02
  2521. 000019D6  B001                     cmp.b      D0, D1
  2522. 000019D8  6740                     beq        +0x42 /* 00001A1A */
  2523. 000019DA  177C 0003 0016           move.b     [A3 + 0x16], 0x3
  2524. 000019E0  6038                     bra        +0x3A /* 00001A1A */
  2525. label000019E2:
  2526. 000019E2  102B 0016                move.b     D0, [A3 + 0x16]
  2527. 000019E6  7203                     moveq.l    D1, 0x03
  2528. 000019E8  B001                     cmp.b      D0, D1
  2529. 000019EA  6606                     bne        +0x8 /* 000019F2 */
  2530. 000019EC  177C 0006 0016           move.b     [A3 + 0x16], 0x6
  2531. label000019F2:
  2532. 000019F2  202D E5E6                move.l     D0, [A5 - 0x1A1A]
  2533. 000019F6  6712                     beq        +0x14 /* 00001A0A */
  2534. 000019F8  204B                     movea.l    A0, A3
  2535. 000019FA  7048                     moveq.l    D0, 0x48
  2536. 000019FC  D1C0                     add.l      A0, D0
  2537. 000019FE  2F08                     move.l     -[A7], A0
  2538. 00001A00  702D                     moveq.l    D0, 0x2D
  2539. 00001A02  2F00                     move.l     -[A7], D0
  2540. 00001A04  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2541. 00001A08  504F                     addq.w     A7, 8
  2542. label00001A0A:
  2543. 00001A0A  2F0B                     move.l     -[A7], A3
  2544. 00001A0C  4EAD 18AA                jsr        [A5 + 0x18AA /* export_785 */]
  2545. 00001A10  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  2546. 00001A14  1D7C 0001 FFF8           move.b     [A6 - 0x8], 0x1
  2547. label00001A1A:
  2548. 00001A1A  102E FFF8                move.b     D0, [A6 - 0x8]
  2549. 00001A1E  4880                     ext.w      D0
  2550. 00001A20  48C0                     ext.l      D0
  2551. 00001A22  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2552. 00001A26  4E5E                     unlink     A6
  2553. 00001A28  205F                     movea.l    A0, [A7]+
  2554. 00001A2A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2555. 00001A2E  4ED0                     jmp        [A0]
  2556. fn00001A30:
  2557. 00001A30  4E56 0000                link       A6, 0
  2558. 00001A34  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2559. 00001A38  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2560. 00001A3C  7005                     moveq.l    D0, 0x05
  2561. 00001A3E  2F00                     move.l     -[A7], D0
  2562. 00001A40  4EAD 1882                jsr        [A5 + 0x1882 /* export_780 */]
  2563. 00001A44  4A80                     tst.l      D0
  2564. 00001A46  6610                     bne        +0x12 /* 00001A58 */
  2565. 00001A48  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2566. 00001A4C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2567. 00001A50  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2568. 00001A54  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  2569. label00001A58:
  2570. 00001A58  4E5E                     unlink     A6
  2571. 00001A5A  205F                     movea.l    A0, [A7]+
  2572. 00001A5C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2573. 00001A60  4ED0                     jmp        [A0]
  2574. fn00001A62:
  2575. 00001A62  4E75                     rts
  2576. fn00001A64:
  2577. 00001A64  4E56 0000                link       A6, 0
  2578. 00001A68  48E7 1010                movem.l    -[A7], D3,A3
  2579. 00001A6C  266E 000A                movea.l    A3, [A6 + 0xA]
  2580. 00001A70  102D E35F                move.b     D0, [A5 - 0x1CA1]
  2581. 00001A74  6766                     beq        +0x68 /* 00001ADC */
  2582. 00001A76  162B 0016                move.b     D3, [A3 + 0x16]
  2583. 00001A7A  7003                     moveq.l    D0, 0x03
  2584. 00001A7C  B600                     cmp.b      D3, D0
  2585. 00001A7E  6706                     beq        +0x8 /* 00001A86 */
  2586. 00001A80  7006                     moveq.l    D0, 0x06
  2587. 00001A82  B600                     cmp.b      D3, D0
  2588. 00001A84  6656                     bne        +0x58 /* 00001ADC */
  2589. label00001A86:
  2590. 00001A86  302E 0008                move.w     D0, [A6 + 0x8]
  2591. 00001A8A  6750                     beq        +0x52 /* 00001ADC */
  2592. 00001A8C  206B 000C                movea.l    A0, [A3 + 0xC]
  2593. 00001A90  2010                     move.l     D0, [A0]
  2594. 00001A92  721F                     moveq.l    D1, 0x1F
  2595. 00001A94  C081                     and.l      D0, D1
  2596. 00001A96  41ED E170                lea.l      A0, [A5 - 0x1E90]
  2597. 00001A9A  1030 0000                move.b     D0, [A0 + D0.w]
  2598. 00001A9E  7210                     moveq.l    D1, 0x10
  2599. 00001AA0  C001                     and.b      D0, D1
  2600. 00001AA2  672C                     beq        +0x2E /* 00001AD0 */
  2601. 00001AA4  302B 003C                move.w     D0, [A3 + 0x3C]
  2602. 00001AA8  142D E35E                move.b     D2, [A5 - 0x1CA2]
  2603. 00001AAC  7200                     moveq.l    D1, 0x00
  2604. 00001AAE  1202                     move.b     D1, D2
  2605. 00001AB0  8041                     or.w       D0, D1
  2606. 00001AB2  7605                     moveq.l    D3, 0x05
  2607. 00001AB4  C043                     and.w      D0, D3
  2608. 00001AB6  B043                     cmp.w      D0, D3
  2609. 00001AB8  6616                     bne        +0x18 /* 00001AD0 */
  2610. 00001ABA  204B                     movea.l    A0, A3
  2611. 00001ABC  7048                     moveq.l    D0, 0x48
  2612. 00001ABE  D1C0                     add.l      A0, D0
  2613. 00001AC0  2F08                     move.l     -[A7], A0
  2614. 00001AC2  2F3C 0000 00DE           move.l     -[A7], 0xDE
  2615. 00001AC8  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2616. 00001ACC  504F                     addq.w     A7, 8
  2617. 00001ACE  600C                     bra        +0xE /* 00001ADC */
  2618. label00001AD0:
  2619. 00001AD0  122D E35E                move.b     D1, [A5 - 0x1CA2]
  2620. 00001AD4  7000                     moveq.l    D0, 0x00
  2621. 00001AD6  1001                     move.b     D0, D1
  2622. 00001AD8  816B 003C                or.w       [A3 + 0x3C], D0
  2623. label00001ADC:
  2624. 00001ADC  4CDF 0808                movem.l    D3,A3, [A7]+
  2625. 00001AE0  4E5E                     unlink     A6
  2626. 00001AE2  205F                     movea.l    A0, [A7]+
  2627. 00001AE4  5C4F                     addq.w     A7, 6
  2628. 00001AE6  4ED0                     jmp        [A0]
  2629.